的Android项目建设失败离子

问题描述:

每当我试图建立我的Android项目中的离子,它给了我下面的错误:的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) 

我怎样才能解决这个问题?

尝试使用cordova-multidex-plugin,它可以在Cordova应用程序上启用Android多分辨率。

使用下面的命令来添加插件:

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

您也可以看看这个SO post更多这方面的信息。

+0

它wokrs !!!感谢您的帮助 。你能告诉我如何增加离子android应用程序的速度,而不使用人行横道吗? –

+0

@AsifAlNoman究竟是什么问题?将尝试检查出来,因为我没有太多的专业知识离子 – Gandhi