0

在平台/android/projet.properties项目中替换以下参数

com.google.android.gms:play-services-maps:+

cordova.system.library.3=com.google.android.gms:play-services-location:+

如何在项目或配置中替换相同的内容,然后将其充电到 ionic pro 并构建它?

4

2 回答 2

0

我们遇到了稍微不同的问题,使用 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 开发相当陌生,但我的印象是大多数(所有?)插件都允许您指定此变量,并且您应该理所当然地使用它来解决这些冲突,以免它们发生。

于 2018-11-28T00:01:05.997 回答
0

我使用了下一个插件:cordova-android-play-services-gradle-release

  1. 离子cordova插件添加cordova-android-play-services-gradle-release
  2. 离子科尔多瓦平台删除android
  3. 离子cordova平台添加android@6.4.0

这解决了我的问题。

于 2018-06-05T15:52:03.330 回答