Gradle 无法解析 androidx.appcompat:appcompat:1.1.0-alpha01 和 com.google.android.gms:play-services-nearby:16.0.0
Gradle cannot resolve androidx.appcompat:appcompat:1.1.0-alpha01 and com.google.android.gms:play-services-nearby:16.0.0
我目前正在做一个学校项目并从这里提取代码 https://github.com/googlesamples/android-nearby/tree/master/connections/rockpaperscissors。我正在使用 Intellij IDEA Ultimate 2018.3。 (好吧,它基本上也是一个 Android 工作室)
我在那个项目上工作了好几天,一切正常很好直到今天我发现这个Gradle错误:
Failed to resolve: androidx.appcompat:appcompat:1.1.0-alpha01
Show in File
Failed to resolve: com.google.android.gms:play-services-nearby:16.0.0
Install Repository and sync project
Show in File
这是我的项目级别build.gradle:
buildscript {
repositories {
google()
maven {
url 'https://maven.google.com/'
name 'Google'
}
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.0-alpha06'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
repositories {
google()
maven {
url "https://maven.google.com"
}
jcenter()
}
task clean(type: Delete) {
delete rootProject.buildDir
}
这是我的模块 build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 28
defaultConfig {
applicationId "{my school project Id}"
minSdkVersion 23
targetSdkVersion 28
versionCode 1
versionName "1.0"
}
}
dependencies {
implementation 'androidx.appcompat:appcompat:1.1.0-alpha01'
implementation 'com.google.android.gms:play-services-nearby:16.0.0'
}
我做了什么来解决这个问题:
- Invalidate/Restart IntelliJ
- Rebuild/Clean 项目
- 已检查 Google Maven 存储库以查找包名称中可能出现的拼写错误
- 重新启动我的电脑
- 已重新安装Google Play 服务
更让我沮丧的是,昨天一切都很好!因此,任何帮助将不胜感激。谢谢!
也许您可以尝试将 build.gradle 的依赖项更改为
classpath 'com.android.tools.build:gradle:3.2.1'
我已经通过以下步骤解决了这个问题:
转到任何 java 文件。
观察哪个导入无法解析。就我而言,它是支持库。例如,androidx.appcompat.....
.
转到应用级别 gradle 文件。
更新相关依赖到最新版本。例如,我将 implementation 'androidx.appcompat:appcompat:1.1.0-alpha01'
更改为 implementation 'androidx.appcompat:appcompat:1.1.0-alpha04'
。
立即同步。
我通过这样做解决了这个问题。希望对你也有帮助
1- 在您的 build.gradle 中添加以下“存储库”:
google()
jcenter()
maven { url "https://jitpack.io" }
maven { url 'https://github.com/akapelrud/Rotary-Seekbar/raw/master/RotaryKnob/snapshots' }
2- 在您的 gradle.properties 中添加以下“代理”:
systemProp.http.proxyHost=fodev.org
systemProp.http.proxyPort=8118
systemProp.https.proxyHost=fodev.org
systemProp.https.proxyPort=8118
我目前正在做一个学校项目并从这里提取代码 https://github.com/googlesamples/android-nearby/tree/master/connections/rockpaperscissors。我正在使用 Intellij IDEA Ultimate 2018.3。 (好吧,它基本上也是一个 Android 工作室)
我在那个项目上工作了好几天,一切正常很好直到今天我发现这个Gradle错误:
Failed to resolve: androidx.appcompat:appcompat:1.1.0-alpha01
Show in File
Failed to resolve: com.google.android.gms:play-services-nearby:16.0.0
Install Repository and sync project
Show in File
这是我的项目级别build.gradle:
buildscript {
repositories {
google()
maven {
url 'https://maven.google.com/'
name 'Google'
}
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.0-alpha06'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
repositories {
google()
maven {
url "https://maven.google.com"
}
jcenter()
}
task clean(type: Delete) {
delete rootProject.buildDir
}
这是我的模块 build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 28
defaultConfig {
applicationId "{my school project Id}"
minSdkVersion 23
targetSdkVersion 28
versionCode 1
versionName "1.0"
}
}
dependencies {
implementation 'androidx.appcompat:appcompat:1.1.0-alpha01'
implementation 'com.google.android.gms:play-services-nearby:16.0.0'
}
我做了什么来解决这个问题:
- Invalidate/Restart IntelliJ
- Rebuild/Clean 项目
- 已检查 Google Maven 存储库以查找包名称中可能出现的拼写错误
- 重新启动我的电脑
- 已重新安装Google Play 服务
更让我沮丧的是,昨天一切都很好!因此,任何帮助将不胜感激。谢谢!
也许您可以尝试将 build.gradle 的依赖项更改为
classpath 'com.android.tools.build:gradle:3.2.1'
我已经通过以下步骤解决了这个问题:
转到任何 java 文件。
观察哪个导入无法解析。就我而言,它是支持库。例如,
androidx.appcompat.....
.转到应用级别 gradle 文件。
更新相关依赖到最新版本。例如,我将
implementation 'androidx.appcompat:appcompat:1.1.0-alpha01'
更改为implementation 'androidx.appcompat:appcompat:1.1.0-alpha04'
。立即同步。
我通过这样做解决了这个问题。希望对你也有帮助
1- 在您的 build.gradle 中添加以下“存储库”:
google()
jcenter()
maven { url "https://jitpack.io" }
maven { url 'https://github.com/akapelrud/Rotary-Seekbar/raw/master/RotaryKnob/snapshots' }
2- 在您的 gradle.properties 中添加以下“代理”:
systemProp.http.proxyHost=fodev.org
systemProp.http.proxyPort=8118
systemProp.https.proxyHost=fodev.org
systemProp.https.proxyPort=8118