如何在Ionic Pro

时间:2018-05-31 23:03:41

标签: ionic-framework ionic3 ionic-plugins

在platform / android / projet.properties中替换项目中的以下参数

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

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

如何在项目或配置中替换它,然后将其充电到离子pro并构建它?

2 个答案:

答案 0 :(得分:0)

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

  1. 离子cordova插件添加cordova-android-play-services-gradle-release
  2. 离子cordova平台删除android
  3. 离子cordova平台添加android@6.4.0
  4. 这解决了我的问题。

答案 1 :(得分:0)

我们有一个稍微不同的问题,而使用cordova-android-play-services-gradle-release无法解决。

我们使用的是cordova-plugin-background-geolocation,它正在添加

com.google.android.gms:play-services-location:11+ 
phonegap-plugin-push冲突的

。 (我认为与在最后指定-位置的操作有所不同)

找不到play-services位置的标记,因此解决的唯一方法是重新安装指定了--GOOGLE_PLAY_SERVICES_VERSION的插件,例如...

cordova plugin add cordova-plugin-mauron85-background-geolocation --variable GOOGLE_PLAY_SERVICES_VERSION=11.6.2

对于Cordova开发来说还很陌生,但是我给人的印象是,大多数(全部?)插件都允许您指定此变量,因此您应该使用它作为解决这些冲突之前的问题。