在平台/android/projet.properties项目中替换以下参数
com.google.android.gms:play-services-maps:+
cordova.system.library.3=com.google.android.gms:play-services-location:+
如何在项目或配置中替换相同的内容,然后将其充电到 ionic pro 并构建它?
在平台/android/projet.properties项目中替换以下参数
com.google.android.gms:play-services-maps:+
cordova.system.library.3=com.google.android.gms:play-services-location:+
如何在项目或配置中替换相同的内容,然后将其充电到 ionic pro 并构建它?
我们遇到了稍微不同的问题,使用 cordova-android-play-services-gradle-release 没有解决。
我们正在使用正在添加的cordova-plugin-background-geolocation
com.google.android.gms:play-services-location:11+
这与phonegap-plugin-push冲突。(我认为与 OP 的区别是最后指定的位置)
找不到 play-services-location 的 gradle,因此修复的唯一方法是使用指定的 --GOOGLE_PLAY_SERVICES_VERSION 重新安装插件,例如...
cordova plugin add cordova-plugin-mauron85-background-geolocation --variable GOOGLE_PLAY_SERVICES_VERSION=11.6.2
我对 cordova 开发相当陌生,但我的印象是大多数(所有?)插件都允许您指定此变量,并且您应该理所当然地使用它来解决这些冲突,以免它们发生。
我使用了下一个插件:cordova-android-play-services-gradle-release
这解决了我的问题。