找不到play-services-auth-base-license.aar(com.google.android.gms:play-services-auth-base-license:11.8.0)

时间:2018-06-15 07:47:48

标签: ionic3 build.gradle

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版本。

2 个答案:

答案 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