无法合并dex Ionic 3

时间:2018-03-22 14:06:48

标签: android cordova ionic-framework ionic3

上次我成功构建但在添加了无法构建的页面数量后,我确实搜索了很多错误,但对我来说没有任何作用。例如,添加并删除了平台离子cordova清洁离子cordova构建等......

通过运行 - 离子cordova构建android

面临错误

出了什么问题: 任务':执行失败:app:transformDexArchiveWithExternalLibsDexMergerForD ebug”。 java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.de xing.DexArchiveMergerException:无法合并dex

尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug运行 获取更多日志输出的选项。

https://help.gradle.org

获取更多帮助

在7s内建立失败

IOnic信息:

cli包:(C:\ Users \ ITSERV \ AppData \ Roaming \ npm \ node_modules)

@ ionic / cli-utils:1.19.2 离子(离子CLI):3.20.0 全球套餐:

cordova(Cordova CLI):8.0.0 本地包裹:

@ ionic / app-scripts:3.1.8 Cordova平台:android 7.0.0 离子框架:离子角3.9.2 系统:

节点:v6.11.2 npm:3.10.10 操作系统:Windows 7

提前致谢!

8 个答案:

答案 0 :(得分:25)

帮助我的是什么:

cordova clean

答案 1 :(得分:6)

我在我的应用程序中使用谷歌地图插件后,我在2天内遇到了这个问题的困难,我想这是因为google-play-service冲突而我通过使用此命令安装最新的等级版本来解决它。希望它可以帮助其他任何人面对这个问题

ionic cordova plugin add cordova-android-play-services-gradle-release

答案 2 :(得分:3)

我通过简单地运行此命令来解决此问题,然后构建项目。不要进入复杂的答案,例如升级Gradle或Google软件包等。

Error

答案 3 :(得分:2)

我解决

Cordova Clean Android
Cordova Build Android

答案 4 :(得分:1)

我有同样的问题

  

(无法合并dex Ionic)

当我创建Ionic应用程序时。当我运行应用程序时,

  

11秒内失败   37个可执行任务:3个已执行

发生错误。首先,我使用以下解决方案,但它对我不起作用,但对我猜想的其他问题也有效。

configurations.all {
    resolutionStrategy {
       force 'com.android.support:support-v4:26.1.0'
    } 
}

最后,这就是帮助我克服无法构建应用程序的问题的原因。

cordova clean android
ionic cordova build android
ionic cordova run android (To re-launch the app)

答案 5 :(得分:1)

我也面临这个问题。我通过两个步骤解决了这个问题:

步骤1:科尔多瓦干净

第2步:cordova构建

答案 6 :(得分:0)

以上命令无法解决我的问题。

我在platform文件夹的project.properties中更改以下行

com.google.android.gms:play-services-analytics:11.0.1

com.google.android.gms:play-services-analytics:+

它是固定的

答案 7 :(得分:-1)

我遇到了类似的问题。安装插件对我有帮助

cordova plugin add phonegap-plugin-multidex