【问题标题】:Ionic Build Failed Firebase-iid-interop.aar离子构建失败 Firebase-iid-interop.aar
【发布时间】:2018-11-07 18:20:50
【问题描述】:

几天以来,我的应用程序 IONIC 拒绝在 ANDROID 上编译(我将代码复制到 MAC 上,奇迹般地,编译在 iOS 上没有问题......已经是这样了,但我需要编译ANDROID ...)。

自上次编译以来我没有更改程序的任何一行,所以我想知道这不是来自更新。

当我这样做时:

ionic codrova run android

ionic cordova build android --prod --release

我遇到了这个错误:

    FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all files for configuration ':app:debugCompileClasspath'.
> Could not find firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:16.0.0).
  Searched in the following locations:
      https://jcenter.bintray.com/com/google/firebase/firebase-iid-interop/16.0.0/firebase-iid-interop-16.0.0.aar
> Could not find firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:16.0.0).
  Searched in the following locations:
      https://jcenter.bintray.com/com/google/firebase/firebase-measurement-connector/16.0.0/firebase-measurement-connector-16.0.0.aar

【问题讨论】:

  • 你有解决这个问题的办法吗?
  • 如果您仍然遇到类似的错误,请手动清除您的 gradle 缓存。 (删除.gradle/caches目录)

标签: ionic-framework build compilation


【解决方案1】:

我找到了一个解决方案来构建我的项目......但不是很好,因为它应该不是最新的......

转到您的 config.xml 文件并查看此插件是否在好版本上:

这个版本适合我:

<plugin name="cordova-plugin-android-permissions" spec="^1.0.0" />
<plugin name="cordova-sms-plugin" spec="^0.1.11" />
<plugin name="cordova-plugin-contacts" spec="^3.0.1" />
<plugin name="cordova-plugin-splashscreen" spec="5.0.2" />
<plugin name="cordova-plugin-fcm" spec="^2.1.2" />
<plugin name="cordova-plugin-statusbar" spec="^2.4.2" />
<engine name="android" spec="~7.0.0" />

【讨论】:

    【解决方案2】:

    这基本上是由 maven/google 存储库之前的 Gradle 文件中的 Jcenter 存储库引起的。

    这已在 cordova-android 7.1.2 版中得到修复。

    要使您的构建工作,您只需将 config.xlm 文件和 package.json 中的 cordova-android 版本更新为 7.1.2。

    在 package.json 中:

    "dependencies": { "cordova-android": "^7.1.2" }
    

    在 config.xml 中:

    <widget>
    <engine name="android" spec="^7.1.2" />
    </widget>
    

    另外,请注意 package.json 中的任何版本的 cordova-android 都会覆盖 config.xml 中的版本

    https://issues.apache.org/jira/browse/CB-14127

    【讨论】:

      猜你喜欢
      • 2016-08-19
      • 2016-06-17
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多