android - 现在必须显式声明注释处理器。 - compiler-1.1.1.jar (android.arch.lifecycle :compiler:1. 1.1)

标签 android android-lifecycle android-paging

我正在尝试将以下库添加到我的应用中

   ext {
    roomLibraryVersion = '1.1.0'
    lifeCycleVersion = '1.1.1'
    }

//room data base
implementation "android.arch.persistence.room:runtime:$roomLibraryVersion"
implementation "android.arch.persistence.room:compiler:$roomLibraryVersion"
annotationProcessor "android.arch.persistence.room:compiler:$roomLibraryVersion"

//life cycle
implementation "android.arch.lifecycle:runtime:$lifeCycleVersion"
implementation "android.arch.lifecycle:compiler:$lifeCycleVersion"
implementation "android.arch.lifecycle:extensions:$lifeCycleVersion"


// rx android
implementation 'io.reactivex.rxjava2:rxandroid:2.0.2'
implementation "io.reactivex.rxjava2:rxjava:2.1.14"
implementation 'android.arch.persistence.room:rxjava2:1.1.0'

//paging
implementation 'android.arch.paging:runtime:1.0.0'

我在运行代码时遇到异常。谁能帮我解决这个问题

Execution failed for task ':app:javaPreCompileDebug'.
> Annotation processors must be explicitly declared now.  The following dependencies on the compile classpath are found to contain annotation processor.  Please add them to the annotationProcessor configuration.
    - compiler-1.1.1.jar (android.arch.lifecycle:compiler:1.1.1)

  Alternatively, set android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true to continue with previous behavior.  Note that this option is deprecated and will be removed in the future.

最佳答案

变化:
实现“android.arch.lifecycle:compiler:$lifeCycleVersion”
至:
annotationProcessor "android.arch.lifecycle:compiler:$lifeCycleVersion"

关于android - 现在必须显式声明注释处理器。 - compiler-1.1.1.jar (android.arch.lifecycle :compiler:1. 1.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50713401/

相关文章:

android - 如何从 webviewclient 打开 Dialer Activity?

android - fill_parent 没有填充 LinearLayout 中的整个屏幕

android - 如何从android分页库中注入(inject)数据源工厂?

java - 分页库是否可以用于在没有关联 UI 组件的情况下进行后台 API 调用?

java - 计算我的数据和当前数据之间的秒数

从给定地址获取纬度和经度的android问题

android - 如何获取LifecycleObserver中的LifecycleOwner?

android - onResume 中 View 为空

java - 定时器任务和定时器: behaviour of instance variable

android - 如何从 Android 分页组件中的 PagedListAdapter 中删除项目