dx
工具就是用于将一组class
文件转换为dex
文件, 输出的文件的扩展名必须为dex
、jar
、zip
或apk
之一。
查看dx
的帮助:
用法:
dx [option] dexfile
参数说明:
参数 | 是否可选 | 说明 |
---|---|---|
-c | 可选 | 校验checksum值 |
-d | 可选 | 反汇编代码区 |
-f | 可选 | 简略显示文件头 |
-h | 可选 | 详细显示文件头 |
-i | 可选 | 忽略checksum校验失败 |
-l | 可选 | 输出格式,一种是plain,一种是xml格式的。 |
-m | 可选 | 只显示注册的映射 |
-t | 可选 | 输出内容保存在指定的文件中 |
示例:
dx --dex --output=bin/classes.dex bin/classes
dx --dex --output=bin/classes.dex bin/classes.jar