找到com.google.android.gms:play-services-location:+,但google-services插件需要9.0.0版。 :processDebugGoogleServices失败

时间:2017-07-11 12:30:09

标签: android ionic-framework geolocation cordova-plugin-fcm

您好我的Cordova项目(Ionic v1)我使用后台位置插件进行位置跟踪。当我单独运行时插件工作正常,但我还需要用于GCM的Cordova插件cordova-plugin-fcm。现在,当我运行我的项目时,我收到了这个错误。

Following is the log after running ionic cordova run android command

已安装的插件



 <plugin name="cordova-plugin-actionsheet" spec="2.3.3" />
  <plugin name="cordova-plugin-camera" spec="2.4.1" />
  <plugin name="cordova-plugin-compat" spec="1.1.0" />
  <plugin name="cordova-plugin-console" spec="~1.0.3" />
  <plugin name="cordova-plugin-device" spec="~1.1.2" />
  <plugin name="cordova-plugin-fcm" spec="^2.1.2" />
  <plugin name="cordova-plugin-fcm-with-dependecy-updated" spec="^2.2.1" />
  <plugin name="cordova-plugin-file" spec="4.3.3" />
  <plugin name="cordova-plugin-file-transfer" spec="1.6.3" />
  <plugin name="cordova-plugin-filepath" spec="1.0.2" />
  <plugin name="cordova-plugin-inappbrowser" spec="https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git" />
  <plugin name="cordova-plugin-mauron85-background-geolocation" spec="2.2.5" />
  <plugin name="cordova-plugin-media" spec="2.4.1" />
  <plugin name="cordova-plugin-splashscreen" spec="~3.2.2" />
  <plugin name="cordova-plugin-statusbar" spec="~2.1.3" />
  <plugin name="cordova-plugin-whitelist" spec="~1.2.2" />
  <plugin name="cordova-plugin-x-socialsharing" spec="5.1.8" />
  <plugin name="es6-promise-plugin" spec="4.1.0" />
  <plugin name="ionic-plugin-keyboard" spec="~2.2.1" />
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

mauron85-background-geolocation存在问题。它将com.google.android.gms包设置为与google-services插件不兼容的版本。 我可以通过更改platforms / android / build.gradle line

来成功构建我的应用程序
  

编译“com.google.android.gms:play-services-location:+”

  

编译“com.google.android.gms:play-services-location:11.0.1”

之后我直接在android studio中运行我的应用程序,因为cordova run命令会覆盖此更改。

我会尝试通过cordova直接修复它并编辑此答案。