我有一个更大的 Ionic3 项目正在运行,自从我上次成功构建以来没有做任何更改。今天再次尝试构建,报错:
Could not find play-services-auth-base.aar (com.google.android.gms:play-services-auth-base:15.0.1).
我不明白为什么会这样。 Cordova 平台是版本 6.3.0。
到目前为止完成的步骤:
安装了 cordova-android-play-services-gradle-release,在构建期间版本为 15.+
安装了 cordova-android-support-gradle-release,在构建期间版本为 27.+
按照其他 stackoverflow 问题中的建议,在平台内操作 gradle.build。
也许将 cordova 更新到 7.x 也是一种选择,但由于存在多个 cordova 插件依赖性,我想避免它。
代码:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
最佳答案
目前 jcenter() 存储库有问题。我想他们很快就会解决这个问题。
无论如何,对于大多数包来说,一个修复方法是在 build.gradle 文件的第一个位置添加 google() 存储库:
buildscript {
repositories {
google()
jcenter()
}
}
allprojects {
repositories {
google()
maven {
url "https://maven.google.com"
}
jcenter()
}
将 google() 列在 jcenter() 之前很重要。
关于android - Ionic3 构建错误 : Could not find play-services-auth-base. aar (15.0.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50564090/