Cordova 构建失败的进程DebugResources
Posted
技术标签:
【中文标题】Cordova 构建失败的进程DebugResources【英文标题】:Cordova build failed processDebugResources 【发布时间】:2018-01-28 02:24:09 【问题描述】:我正在尝试为 android 编译我的 cordova 应用程序,但出现下一个错误:
Execution failed for task ':processDebugResources'. Error: more than one library with package name 'com.google.android.gms'
这是我的插件列表
com.pylonproducts.wifiwizard 0.2.11 "WifiWizard"
cordova-google-play-services 25.0.0 "Google Play Services for Android"
cordova-plugin-compat 1.1.0 "Compat"
cordova-plugin-device 1.1.2 "Device"
cordova-plugin-facebook4 1.9.1 "Facebook Connect"
cordova-plugin-geolocation 2.4.3 "Geolocation"
cordova-plugin-network-information 1.2.1 "Network Information"
cordova-plugin-splashscreen 3.2.2 "Splashscreen"
cordova-plugin-statusbar 2.1.3 "StatusBar"
cordova-plugin-whitelist 1.2.2 "Whitelist"
ionic-plugin-keyboard 2.2.1 "Keyboard"
onesignal-cordova-plugin 2.1.2 "OneSignal Push Notifications"
每当我尝试同时使用 'onesignal-cordova-plugin' 和 'cordova-google-play-serivces' 进行编译时,都会发生这种情况。
我尝试从这里更改我的 build.gradle:
compile "com.google.android.gms:play-services-gcm:+"
compile "com.google.android.gms:play-services-location:+"
到这里:
compile "com.google.android.gms:play-services-gcm:10.2+"
compile "com.google.android.gms:play-services-location:10.2+"
还有一些其他版本,但没有一个有效。
【问题讨论】:
【参考方案1】:通过修改解决了
onesignal-cordova-plugin 2.1.2 "OneSignal Push Notifications"
为
onesignal-cordova-plugin-pgb-compat 1.13.1 "OneSignal Push Notifications PGB Compat"
【讨论】:
以上是关于Cordova 构建失败的进程DebugResources的主要内容,如果未能解决你的问题,请参考以下文章