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的主要内容,如果未能解决你的问题,请参考以下文章

使用cordova构建apk失败

Visual Studio Cordova 构建失败

Cordova iOS 远程构建发布模式失败

构建命令失败:CompileAssetCatalog - 适用于 iOS 的 Cordova

Cordova iOS 构建 Libtool 失败错误

Cordova 构建失败:启动现代编译器时出错