从framework.jar制作dex文件

时间:2016-02-28 17:41:23

标签: java android command-line jar dex

我收到了framework.jar文件的dex格式,所以在命令行中输入这个命令

“dx --dex -JXmx512m --no-strict”out.dex“”framework.jar“”

enter image description here

我应该提一下,当我将此命令用于另一个jar文件时,我收到相同的错误但是当我使用命令时

“dx --dex --no-strict”out.dex“”test.jar“”

对于另一个jar文件(test.jar),创建了out.dex文件,但是这个命令对于framework.jar不起作用,当我使用这个命令时我得到了这个错误

enter image description here

我想问问题是什么?

1 个答案:

答案 0 :(得分:2)

尝试在命令中添加--output=out.dex选项。

您可以通过输入以下内容找到有关其他支持选项的信息:​​
dx --help

此外,如果jar文件很大,您必须增加分配给dx的堆大小,以避免OutOfMemoryError。您可以通过传递-JXmx选项或编辑android sdk的build tools目录中的dx.bat / dx.sh文件来完成此操作。