如何使用d8.bat生成dex文件?附原dx.bat使用示例
使用d8.bat替代dx.bat生成dex文件
原dx.bat命令
"c:\SDKs\android\build-tools\32.0.0\dx.bat" --dex
--output=C:\Dev\MagicFoundation\Alcinoe\Tools\AddRJavaToClassesDex\tmp\classes.dex
C:\Dev\MagicFoundation\Alcinoe\Tools\AddRJavaToClassesDex\tmp\obj.zip
对应的d8.bat命令
直接替换工具并调整参数即可,d8的参数逻辑更简洁,对应的命令如下:
"c:\SDKs\android\build-tools\32.0.0\d8.bat" --output=C:\Dev\MagicFoundation\Alcinoe\Tools\AddRJavaToClassesDex\tmp\classes.dex C:\Dev\MagicFoundation\Alcinoe\Tools\AddRJavaToClassesDex\tmp\obj.zip
关键说明
- d8无需
--dex参数,它默认功能就是生成dex文件 --output参数用法和dx完全一致,用于指定输出dex文件的路径- 最后直接传入待处理的输入文件(此处为obj.zip)即可,和dx的输入方式保持一致
内容的提问来源于stack exchange,提问作者zeus
相关产品推荐
相关产品推荐

