带有jar文件的注释处理器

时间:2017-12-11 20:00:06

标签: android annotations android-gradle realm

我遇到了realm-annotations-processor-3.2.1.jar的问题。这实际上是在libs文件夹项目中分配的,但是当我运行应用程序时,Android Studio会显示以下消息:

  

错误:任务':app:javaPreCompileDebug'执行失败。   必须立即显式声明注释处理器。发现以下对编译类路径的依赖包含注释处理器。请将它们添加到annotationProcessor配置中。        - realm-annotations-processor-3.2.1.jar(realm-annotations-processor-3.2.1.jar)     或者,设置android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true以继续之前的行为。请注意,此选项已弃用,将来会被删除。     有关详细信息,请参阅https://developer.android.com/r/tools/annotation-processor-error-message.html

有什么问题?如何将annotationProcessor配置添加到外部jar文件?这是我的build.gradle文件的一个重要部分:

compile(name: 'realm-android-library-3.2.1', ext: 'aar')
compile files('libs/realm-annotations-3.2.1.jar')
compile files('libs/realm-annotations-processor-3.2.1.jar')
compile files('libs/realm-transformer-3.2.1.jar')

有人能帮助我吗?

此致

0 个答案:

没有答案