作者:xljlg | 来源:互联网 | 2023-05-28 10:26
我有这个错误.
错误:任务':myApp:createDebugMainDexClassList'的执行失败.com.android.ide.common.internal.LoggedErrorException:无法运行命令:java -Xmx1024M -cp\android-sdk\build-tools\19.1.0\lib\dx.jar com.android.multidex.ClassReferenceListBuilder myApp\build\intermediates\multi-dex\debug\componentClasses.jar myApp\build\intermediates\multi-dex\debug\allclasses.jar
错误代码:1输出:错误:无法找到或加载主类com.android.multidex.ClassReferenceListBuilder
我正在尝试使用multidex库,因为我的应用程序超过65000方法,因为我使用外部库作为链接描述,我已经在mainfest和build.gradle文件中添加了行,任何提示都将不胜感激.谢谢
几次启动后编辑我得到了这个错误.
错误:任务':myApp:dexDebug'的执行失败.com.android.ide.common.internal.LoggedErrorException:无法运行命令:\ android-sdk\build-tools\21.1.0\dx.bat --dex --no-optimize --multi-dex --main- dex-list myApp\build\intermediates\multi-dex\debug\maindexlist.txt --output myApp\build\intermediates\dex\debug --input-list = myApp\build\intermediates\tmp\dex\debug\inputList. txt ,,错误代码:3.
输出:UNEXPECTED TOP-LEVEL ERROR:java.lang.OutOfMemoryError:Java堆空间
我试图增加文件'studio64.exe.vmoptions'中的Xms1024m -Xmx1024m的大小,但它仍然没有帮助,我也尝试在设置>编译器> VM选项Xms1024m -Xmx1024m
1> Scott Barta..:
根据https://developer.android.com/tools/building/multidex.html上的multidex文档,您需要运行构建工具21.1.0或更高版本才能使用multidex.通过您的错误消息,它看起来像你正在使用19.1.0.尝试升级.