我有一个现有的项目,当我尝试添加一个磨损模块时,会显示以下错误。当我用磨损模块创建一个新项目时,它正在工作。
错误:无法解决:可穿戴
和
项目取决于com.google.android.support:wearable:2.3.0所以它还必须依赖com.google.android.wearable:wearable:2.3.0
错误截图
答案 0 :(得分:1)
你需要添加这样的提供
...
provided 'com.google.android.wearable:wearable:2.3.0'
implementation 'com.google.android.support:wearable:2.3.0'
...
另外检查你的项目级build.gradle是否有google存储库,我认为现在一些可穿戴的libs来自google而不是jcenter。
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
flatDir {
dirs 'libs'
}
}
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:deprecation"
}
}