编译失败,报错信息如下:
When converting this project as a library, facing Error:Execution failed for task ':app:preDebugBuild'. > Android dependency 'android.arch.core:runtime' has different version for the compile (1.0.0) and runtime (1.1.1) classpath. You should manually set the same version via DependencyResolution.
- 解决方法
将原来 room 的依赖方式修改一下,由 implementation 方式修改为 api 依赖
api 'android.arch.persistence.room:runtime:1.1.1'
- 统一 gradle 版本
可能由于导入的 lib 的 gradle 版本与 app 的gradle 版本不一致导致的,统一版本即可
网友评论