My Gradle两天前就像这样,但突然出现了这个错误:
错误:/ project / gradlew:命令失败,退出代码为1错误输出:FAILURE:构建失败并出现异常。
配置根项目“项目”时出现问题。这是确切的错误: 找不到play-services-auth-base-license.aar(com.google.android.gms:play-services-auth-base-license:11.8.0)。
在以下位置搜索,没有任何帮助:
https://jcenter.bintray.com/com/google/android/gms/play-services-auth-base-license/11.8.0/ play-services-auth-base-license-11.8.0.aar
几天前一切都很好,今天我尝试了重建应用程序(没有任何更改)得到了错误。此错误仅适用于适用于iOS的Android版本。
答案 0 :(得分:5)
尝试在build.gradle文件中反转jcenter和maven 存储库调用顺序
buildscript {
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
}
}
allprojects {
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}
}
答案 1 :(得分:0)
适用于使用离子作为移动包装材料的人。
首先解决我的问题的是:
1)cordova插件添加cordova-android-play-services-gradle-release --variable PLAY_SERVICES_VERSION = {所需版本} 我使用的版本是11.6.2
2)转到ionic_folder / platforms / android / build.gradle
如果您在文件中看到此行代码
buildscript {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
更改执行顺序
buildscript {
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}
然后再次执行以下操作来运行您的应用程序 离子Cordova运行android --livereload --device