找不到 play-services-auth-base-license.aar - Ionic android 构建失败
Posted
技术标签:
【中文标题】找不到 play-services-auth-base-license.aar - Ionic android 构建失败【英文标题】:Could not find play-services-auth-base-license.aar - Ionic android build failed 【发布时间】:2018-11-20 13:47:21 【问题描述】:错误:/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 构建。
有人知道原因吗?更新后似乎出现错误。
我检查了没有规范版本的插件
cordova-plugin-googleplus 科尔多瓦-插件-x-socialsharing 科尔多瓦插件谷歌转换 cordova-plugin-crosswalk-webview
他们的所有版本都与两天前相同 另一个插件有规范
cli 6.5.0
<preference name="pgb-builder-version" value="1" />
<preference name="android-minSdkVersion" value="16" />
<preference name="android-targetSdkVersion" value="26" />
<plugin name="cordova-android-support-gradle-release" source="npm">
<variable name="ANDROID_SUPPORT_VERSION" value="26.0.0" />
</plugin>
如果有人要解决此问题,请指导。
【问题讨论】:
【参考方案1】:通过像这样对齐 com.google.firebase 的所有版本,指定我对 build.gradle 的依赖项最终解决了这个问题:
dependencies
implementation fileTree(dir: 'libs', include: '*.jar')
// SUB-PROJECT DEPENDENCIES START
implementation(project(path: "CordovaLib"))
compile "com.android.support:customtabs:26.+"
compile "com.android.support:support-v4:24.1.1+"
compile "com.google.gms:google-services:+"
compile "com.google.android.gms:play-services-tagmanager:11.+"
compile "com.google.firebase:firebase-core:11.+"
compile "com.google.firebase:firebase-messaging:11.+"
compile "com.google.firebase:firebase-crash:11.+"
compile "com.google.firebase:firebase-config:11.+"
compile "com.google.firebase:firebase-perf:11.+"
compile "com.google.android.gms:play-services-auth:11.+"
compile "com.google.android.gms:play-services-identity:11.+"
// SUB-PROJECT DEPENDENCIES END
以上内容从之前的:+ 改为:11.+
【讨论】:
以上是关于找不到 play-services-auth-base-license.aar - Ionic android 构建失败的主要内容,如果未能解决你的问题,请参考以下文章