未能解析:android.arch.persistence.room:测试:1.1.1
我正试图在Android studio中使用架构组件室和生命周期库制作一个应用程序,但是当我同步它时,它给了我一个错误未能解析:android.arch.persistence.room:测试:1.1.1,android,android-studio,Android,Android Studio,我正试图在Android studio中使用架构组件室和生命周期库制作一个应用程序,但是当我同步它时,它给了我一个错误无法解决:Android.arch.persistence.Room:testing:1.1 我在应用程序build.gradle中的代码是: implementation "android.arch.persistence.room:runtime:$rootProject.roomVersion" annotationProcessor "android.arch.persi
无法解决:Android.arch.persistence.Room:testing:1.1
我在应用程序build.gradle
中的代码是:
implementation "android.arch.persistence.room:runtime:$rootProject.roomVersion"
annotationProcessor "android.arch.persistence.room:compiler:$rootProject.roomVersion"
androidTestImplementation "android.arch.persistance.room:testing:$rootProject.roomVersion"
implementation "android.arch.lifecycle:extensions:$rootProject.archLifecycleVersion"
annotationProcessor "android.arch.lifestyle:compiler:$rootProject.archLifecycleVersion"
完整项目级别build.gradle
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
}
}
allprojects {
repositories {
google()
jcenter()
maven { url 'https://maven.google.com' }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
ext {
roomVersion = '1.1.1'
archLifecycleVersion = '1.1.1'
}
未能解析:android.arch.persistence.room:测试:1.1.1
打开项目的build.gradle
文件(不是应用程序或模块的文件),并添加google()
存储库,如下所示:
allprojects {
repositories {
jcenter()
google()
}
}
您应该使用渐变:3.1.3
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
}
更改后清理重建并与Internet同步
注意
您应该设置生命周期
,而不是生活方式
annotationProcessor "android.arch.lifecycle:compiler:$rootProject.archLifecycleVersion"
@ToriHarris Do gradle在线模式。我重建了它,现在它给了我一个错误找不到android.arch.lifestyle:compiler:1.1.
@ToriHarris useannotationProcessor“android.arch.lifecycle:compiler:$rootProject.archLifecycleVersion”