我收到了framework.jar文件的dex格式,所以在命令行中输入这个命令
“dx --dex -JXmx512m --no-strict”out.dex“”framework.jar“”
我应该提一下,当我将此命令用于另一个jar文件时,我收到相同的错误但是当我使用命令时
“dx --dex --no-strict”out.dex“”test.jar“”
对于另一个jar文件(test.jar),创建了out.dex文件,但是这个命令对于framework.jar不起作用,当我使用这个命令时我得到了这个错误
我想问问题是什么?
答案 0 :(得分:2)
尝试在命令中添加--output=out.dex
选项。
您可以通过输入以下内容找到有关其他支持选项的信息:
dx --help
此外,如果jar文件很大,您必须增加分配给dx
的堆大小,以避免OutOfMemoryError
。您可以通过传递-JXmx选项或编辑android sdk的build tools目录中的dx.bat / dx.sh文件来完成此操作。