从 framework.jar 创建 dex 文件
make dex file from framework.jar
我收到了 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,当我使用此命令时出现此错误
我想问一下是什么问题?
尝试在命令中添加 --output=out.dex
选项。
您可以通过键入以下内容找到有关其他受支持选项的信息:
dx --help
此外,如果 jar 文件很大,您必须增加分配给 dx
的堆大小以避免 OutOfMemoryError
。您可以通过传递 -JXmx 选项或通过编辑 android sdk.
的构建工具目录中的 dx.bat/dx.sh 文件来完成此操作
我收到了 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,当我使用此命令时出现此错误
我想问一下是什么问题?
尝试在命令中添加 --output=out.dex
选项。
您可以通过键入以下内容找到有关其他受支持选项的信息:
dx --help
此外,如果 jar 文件很大,您必须增加分配给 dx
的堆大小以避免 OutOfMemoryError
。您可以通过传递 -JXmx 选项或通过编辑 android sdk.