我已经创建了Ionic应用程序,但是当您尝试同时使用p honegap-plugin-push
和cordova-plugin-googlemaps
时,它在版本上会发生冲突。
版本:
ionic Version: 2.0.0
cordova Version: 8.0.0
npm Version 6.2.0
已安装插件:
到目前为止,我的应用程序仍在工作,
cordova platform add android@7.1.1
插件:
cordova-plugin-geolocation 4.0.1 "Geolocation"
cordova-plugin-whitelist 1.3.3 "Whitelist"
phonegap-plugin-push 2.1.3 "PushPlugin"
推送通知和GeoLocation完美运行。
然后添加:
cordova plugin add cordova-plugin-googlemaps --variable API_KEY_FOR_ANDROID="xxxxxxxxxxxxxx"
添加后的插件
cordova-plugin-geolocation 4.0.1 "Geolocation"
cordova-plugin-googlemaps 2.4.2 "cordova-plugin-googlemaps"
cordova-plugin-whitelist 1.3.3 "Whitelist"
phonegap-plugin-push 2.1.3 "PushPlugin"
错误:
BUILD FAILED in 4s
(node:20332) UnhandledPromiseRejectionWarning: Error: cmd: Command failed with e
xit code 1 Error output:
FAILURE: Build failed with an exception.
出了什么问题: 任务':app:processDebugGoogleServices'的执行失败。
请通过更新google-s的版本来解决版本冲突 ervices插件(有关最新版本的信息,请访问https://bin tray.com/android/android-tools/com.google.gms.google-services/)或更新 com.google.android.gms的版本为11.6.2。
尝试:
使用--stacktrace
选项运行以获取堆栈跟踪。使用--info
或--debug
运行
选项以获取更多日志输出。
易于创建类似的项目和错误:
只需创建一个新的ionic项目并添加这些插件
cordova plugin add phonegap-plugin-push
cordova plugin add cordova-plugin-googlemaps --variable API_KEY_FOR_ANDROID="xxxxxxxx"
然后构建应用程序
有人可以请我帮忙吗?
温馨提示