代码之家  ›  专栏  ›  技术社区  ›  Alex

如何在Ionic Pro中设置正确版本的游戏服务

  •  0
  • Alex  · 技术社区  · 6 年前

    在平台/android/projet中的项目替换中。属性包含以下参数

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

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

    我如何在项目或配置中替换相同的组件,然后将其充电到ionic pro并进行构建?

    2 回复  |  直到 6 年前
        1
  •  0
  •   Alex    6 年前

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

    1. ionic cordova插件添加cordova android play services gradle发布
    2. 爱奥尼亚cordova平台移除android
    3. 爱奥尼亚科尔多瓦平台android@6.4.0

    这解决了我的问题。

        2
  •  0
  •   Turneye    6 年前

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

    我们用的是 cordova-plugin-background-geolocation 这增加了

    com.google.android.gms:play-services-location:11+ 
    

    这与 phonegap-plugin-push (我认为OP的区别在于 -地点 (在末尾指定)

    找不到play services位置的渐变,因此唯一的修复方法是重新安装指定了--GOOGLE_play_services_版本的插件,例如。。。

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

    我对cordova开发相当陌生,但我得到的印象是,大多数(全部?)插件允许您指定这个变量,您应该在冲突发生之前,理所当然地使用它来解决这些冲突。