我最近将我的桌面换成了新的。安装了 Android Studio 并从远程提取了我的项目。我在新的 android studio 3.5.1 中有所有的 SDK 和 SDK 工具。但是当我尝试构建项目时,它在 gradle 同步时失败。我得到的错误是:
ERROR: Failed to resolve: com.google.android.support:wearable:2.0.0
Show in Project Structure dialog
Affected Modules: wear
这里有一些我认为很重要的细节。
Android插件版本:2.3.3(我必须用)gradle版本:4.6
在 gradle wrapper.properties 我有这个:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
在我的磨损模块 build.gradle 中,我有这个:
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
android {
compileSdkVersion 28
buildToolsVersion '28.0.3'
defaultConfig {
applicationId "A.B.C.D"
minSdkVersion 25
targetSdkVersion 28
versionCode 1252
versionName "1.2.52"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile 'com.google.android.support:wearable:2.0.0'
compile 'com.android.support.constraint:constraint-layout:1.1.3'
compile 'com.google.android.wearable:wearable:2.0.0'
compile 'commons-io:commons-io:2.5'
compile 'com.crashlytics.sdk.android:crashlytics:2.10.1'
// compile "com.google.firebase:firebase-core:17.0.1"
// compile project(':library')
compile project(':XYZ')
}
apply plugin: 'com.google.gms.google-services'
我尝试了以下但没有奏效:
- 确保我的 JAVA 主页指向 JDK8
- 几次使缓存失效并重新启动
- 确保 gradle 插件和 gradle 版本在项目结构中是正确的
- 还多次卸载并安装了android studio。
不知道发生了什么,但我只是无法同步它。我怀疑 gradle 没有被 Android Studio 正确下载和识别。任何线索表示赞赏。