ライブラリプロジェクトでAndroidアノテーションフレームワークを使用していて、コンパイルできません。Androidプロジェクトのアノテーションがライブラリプロジェクトで機能しない
Androidアノテーションを使用するコードを削除した場合、ライブラリを使用しているプロジェクトは正常に動作します。
私はそれが私は、Android Studioの2.3を使用していますので、私はアンドロイド-aptのプラグインを使用していない私にエラー
Error:Could not find the AndroidManifest.xml file, using generation folder [project_path/build/generated/source/apt/release])
Error:Execution failed for task ':libraryname:compileReleaseJavaWithJavac'.
Compilation failed; see the compiler error output for details.
を与える任意の注釈を追加すると、代わりに、私は、Android Studioの設定から注釈プロセッサを有効にしています。
指示に従って、私のライブラリbuild.gradleファイルにannotationProcessorOptionsを追加しました。私が使用しようとすると、また
javaCompileOptions {
annotationProcessorOptions {
arguments = ["library": "true",
"resourcePackageName":"com.android.libraryname"]
}
}
私の依存関係は、問題が発生しているにも正常に動作しているクライアントのプロジェクトでは、このに関する
compile "org.androidannotations:androidannotations-api:$AAVersion"
compile 'org.androidannotations:rest-spring-api:4.1.0'
annotationProcessor "org.androidannotations:androidannotations:$AAVersion
annotationProcessor 'org.androidannotations:rest-spring:4.1.0'
ライブラリが正常に正常に動作しているAndroidの注釈、およびAndroidの注釈のように見えますAndroid Studioバージョン2.3のライブラリプロジェクトのAndroidアノテーション
これを解決する方法はありますか?私は見つけられたすべてのものを試しましたが、うまくいきませんでした。
私は4.3.0-SNAPSHOTを使用しようとしましたが、解決に失敗しました:org.androidannotations:androidannotations-api:4.3.0-SNAPSHOT_そして、 [4.0-SNAPSHOTが見つかりません](https://github.com/androidannotations/androidannotations/issues/1720)、ライブラリのbuild.gradle – kaplanfat
のSonatypeリポジトリリンクが追加されました。 – WonderCsabo
AA wikiで説明されているようにスナップショット版でビルドしようとしても、同じエラーが残っています – kaplanfat