简体   繁体   English

Ionic的Android项目构建失败

[英]Android Project Building Failure In Ionic

whenever i am trying to build my android project in ionic , it gives me the following errors : 每当我尝试在ionic中构建我的android项目时,都会出现以下错误:

Dex: The number of method references in a .dex file cannot exceed 64K.

UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]:
65536
    at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:484)
    at com.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:26
    1)
    at com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:473)
    at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:161)
    at com.android.dx.merge.DexMerger.merge(DexMerger.java:188)
    at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:50
    4)
    at com.android.dx.command.dexer.Main.runMonoDex(Main.java:334)
    at com.android.dx.command.dexer.Main.run(Main.java:277)
    at com.android.dx.command.dexer.Main.main(Main.java:245)
    at com.android.dx.command.Main.main(Main.java:106)

How can i solve this problem ? 我怎么解决这个问题 ?

Try using the cordova-multidex-plugin which enables Android multidexing on a Cordova application. 尝试使用cordova-multidex-plugin插件 ,该插件可在Cordova应用程序上启用Android multidexing。

Use the following command to add the plugin: 使用以下命令添加插件:

cordova plugin add https://github.com/solent/cordova-plugin-multidex

You can also check out this SO post for more info on this. 您也可以查看此SO帖子以获取有关此信息的更多信息。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM