Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework 如何在Ionic Pro中设置正确版本的播放服务_Ionic Framework_Ionic3_Ionic Plugins - Fatal编程技术网

Ionic framework 如何在Ionic Pro中设置正确版本的播放服务

Ionic framework 如何在Ionic Pro中设置正确版本的播放服务,ionic-framework,ionic3,ionic-plugins,Ionic Framework,Ionic3,Ionic Plugins,在platform/android/projet.properties中的项目替换中,输入以下参数 com.google.android.gms:播放服务地图:+ cordova.system.library.3=com.google.android.gms:播放服务位置:+ 如何在项目或配置中替换相同的插件,然后将其收费到ionic pro并进行构建?我使用了下一个插件:cordova android play services gradle版本 ionic cordova插件添加cordov

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

com.google.android.gms:播放服务地图:+

cordova.system.library.3=com.google.android.gms:播放服务位置:+


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

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

  • ionic cordova插件添加cordova android play services gradle发布
  • 爱奥尼亚cordova平台移除android
  • 爱奥尼亚科尔多瓦平台公司android@6.4.0

  • 这就解决了我的问题。

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

    我们使用的是添加

    com.google.android.gms:play-services-location:11+ 
    
    这与我的观点相冲突。(我认为OP的区别在于末尾指定的位置)

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

    cordova plugin add cordova-plugin-mauron85-background-geolocation --variable GOOGLE_PLAY_SERVICES_VERSION=11.6.2
    
    我对cordova开发相当陌生,但我得到的印象是,大多数(所有?)插件都允许您指定此变量,您应该理所当然地使用它来在冲突发生之前解决这些冲突