找不到 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 构建失败的主要内容,如果未能解决你的问题,请参考以下文章

java 枚举 找不到符号

bat系统找不到指定文件怎么办?

java package找不到符号

SpringBoot报找不到 dao 问题

ubuntu20.04找不到start命令

找不到名为“my”的模块。找不到名为“mycontroller”的控制器