构建离子应用程序时出现构建冲突错误。它显示以下错误。
找到com.google.android.gms:play-services-auth:+,但google-services插件需要9.0.0版。 找到com.google.android.gms:play-services-identity:+,但google-services插件需要9.0.0版。 找到com.google.android.gms:play-services-location:11。+,但google-services插件需要9.0.0版。
失败:构建因异常而失败。
建立失败
总时间:23.148秒
请通过更新google-services插件的版本来解决版本冲突(有关最新版本的信息,请访问https://bintray.com/android/android-tools/com .google.gms.google-services /)或将com.google.android.gms的版本更新为9.0.0。
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。 (node:5008)UnhandledPromiseRejectionWarning:未处理的promise promise(拒绝ID:1):错误:cmd:命令失败,退出代码1错误输出: 失败:构建因例外而失败。
出了什么问题: 任务':processDebugGoogleServices'执行失败。
答案 0 :(得分:1)
其他插件很可能指定了不同的Play服务库,但Firebase提供的Google服务插件版本9.0.0
需要与Play服务版本保持一致。
您可以尝试使用cordova-android-play-services-gradle-release来对齐版本:
cordova plugin add cordova-android-play-services-gradle-release --variable PLAY_SERVICES_VERSION=9.0.0
cordova platform rm android --nosave && cordova platform add android --nosave