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.gradleenable Annotation Processors option in Android Studio 2.2

enter image description here

で見つかった提案の下の任意の並べ替えを示すように、私は、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日以上続きました。前もって感謝します。

+0

あなたはそれを解決できますか?私の唯一の解決策は、kotlinを追加し、kotlinプラグインを適用することです。これにより、注釈プロセッサが実行されます... – prom85

答えて

0

Build->Clean Projectとし、Build->Rebuild Projectとします。 またお試しください。./gradlew --refresh -dependencies

関連する問題