的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更多这方面的信息。
它wokrs !!!感谢您的帮助 。你能告诉我如何增加离子android应用程序的速度,而不使用人行横道吗? –
@AsifAlNoman究竟是什么问题?将尝试检查出来,因为我没有太多的专业知识离子 – Gandhi