以下の記事を参考に、MacのAndroidStudio2.1.2 で PermissionsDispatcher を
使おうとしていますが、ソースコードが生成されないで困っています。
https://github.com/hotchemi/PermissionsDispatcher
http://qiita.com/kazy/items/0ded30d80cef9df54c98
まず、AndroidStuidoで テンプレートから Empty Actiivty を選んで生成します。
プロジェクトのbuild.gradleに記述します。
dependencies {
classpath 'com.android.tools.build:gradle:2.1.2'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}
アプリのモジュールのbuild.gradleに記述します。
apply plugin: 'android-apt'
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.github.hotchemi:permissionsdispatcher:2.1.3'
apt 'com.github.hotchemi:permissionsdispatcher-processor:2.1.3'
}
MainActivty に次のように書きます。
@RuntimePermissions
public class MainActivity extends AppCompatActivity {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @NeedsPermission(Manifest.permission.CALL_PHONE) void makePhoneCallToSampleNumber() { }
}
ビルドエラーがないのを確認して、Run 'app'
しますが、何もソースコードが生成されず、
実行時エラーにもなりませんが、なにも起こりません。
何か思い違いをしているのでしょうか。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/07 15:32