首页 > 解决方案 > 如何修复 google play 服务版本不兼容的错误

问题描述

我的 ionic 应用程序无法在 android 设备上运行,我收到此错误:

'Cordova Play Services Version Adapter' has detected an error. The following dependencies of 'Google Play Services' are not compatible: You have an incompatibility of versions with the following dependencies of 'Google Play Services':
    - 'com.google.android.gms:play-services-base:11.0.4'
    - 'com.google.android.gms:play-services-tagmanager:+'
    - 'com.google.firebase:firebase-core:+'
    - 'com.google.firebase:firebase-messaging:+'
    - 'com.google.firebase:firebase-config:+'
    - 'com.google.firebase:firebase-perf:+'

它不存在包含所有这些依赖项的“Google Play 服务”版本。“Google Play 服务”的所有依赖项必须具有相同的版本。应用程序可能无法编译。”

谢谢。

标签: firebaseadmobionic4

解决方案


Selast 提出了一个很好的手动解决方案来解决这个问题。

另一种方法是使用一个插件,它会自动覆盖播放服务版本,以便每个人都要求相同的版本。

该插件将提供该功能:

appfeel/cordova-play-services-version-adapter:Cordova/Ionic Google Play 服务版本不兼容适配器

要使用它,只需在控制台中输入:

ionic cordova plugin add cordova-play-services-version-adapter

推荐阅读