Ionic Android 构建 - com.google.android.gms:play-services-measurement-base 错误

Ionic Android Build - com.google.android.gms:play-services-measurement-base Error

我的错误:

:app:preReleaseBuild FAILED

FAILURE: Build failed with an exception.

* What went wrong:
The library com.google.android.gms:play-services-measurement-base is being
requested by various other libraries at [[16.5.0,16.5.0], [16.4.0,16.4.0]], 
but resolves to 16.5.0. Disable the plugin and check your dependencies tree
using ./gradlew :app:dependencies.

我为 Firebase 重新安装了 npm 和 cordova 插件,删除了节点模块、插件和所有内容,但问题仍然存在,无法构建项目。

有什么想法吗?

这解决了我的问题:

  1. 在你的项目文件夹中执行cordova插件添加https://github.com/dpa99c/cordova-plugin-firebase#GH-1057-April-05-android-build-issue
  2. ionic cordova 平台 rm android
  3. ionic cordova 平台添加 android。

您可以在这里找到解决方案:https://github.com/arnesson/cordova-plugin-firebase/pull/1058

对于 ionic ,转到 projects.gardle 和 改变 cordova.system.library.8=com.google.firebase:firebase-messaging:17.0.+ to (17.5.0)