1
私は最近Android Studioバージョンを2.3にアップデートしました。すべて正常に動作しますが、build.gradle
のAnnotationProcessorサポートで直面している問題を除きます。私は私のプロジェクトでアノテーションベースの許可ディスパッチャライブラリを使用したいAndroid Studio 2.3で注釈プロセッサーを使用できませんでした
を私が正常にエラー
Error:(14, 9) error: cannot find symbol variable MainActivityPermissionsDispatcher
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
を構築し、次のGradle投げるので、私のプロジェクトをビルドすることができませんでした:私はやることを意図しています何
マイコード:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/* Couldn't import MainActivityPermissionsDispatcher
import in my code since it is throwing error as stated above */
MainActivityPermissionsDispatcher.showCameraWithCheck(this);
}
}
マイbuild.gradle
:enable Annotation Processors option in Android Studio 2.2
で見つかった提案の下の任意の並べ替えを示すように、私は、Android Studioの設定で注釈プロセッサを有効にしようとした
:
私が試した何ext{
permissionDispatcherVersion = '2.3.2'
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.2.0'
compile 'com.android.support.constraint:constraint-layout:1.0.1'
testCompile 'junit:junit:4.12'
compile "com.github.hotchemi:permissionsdispatcher:$permissionDispatcherVersion"
annotationProcessor "com.github.hotchemi:permissionsdispatcher-processor:$permissionDispatcherVersion"
}
ヒントや提案は非常に役立つだろう。私は回避策を見つけることができなかったので、この問題は2日以上続きました。前もって感謝します。
あなたはそれを解決できますか?私の唯一の解決策は、kotlinを追加し、kotlinプラグインを適用することです。これにより、注釈プロセッサが実行されます... – prom85