草庐IT

android - Ionic3 构建错误 : Could not find play-services-auth-base. aar (15.0.1)

coder 2023-11-28 原文

我有一个更大的 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/

有关android - Ionic3 构建错误 : Could not find play-services-auth-base. aar (15.0.1)的更多相关文章

随机推荐