在mac下将.class文件打包成.dex文件
-
首先,配置mac下的dex环境变量
- 在terminal中打开bash_profile文件
open bash_profile
- 在bash_profile文件里边写入如下代码(具体的build-tool的版本根据你自己的AndroidSDK确定,路径:/Users/imac/Library/Android/sdk/build-tools/29.0.0)
export PATH=$PATH:/Users/imac/Library/Android/sdk/build-tools/29.0.0
- 在terminal里执行source bash_profile生效
如果你的mac中没有bash_profile,可先在terminal中执行:touch bash-profile创建该文件
-
将要打包成.dex的class文件连同包一起复制到一个空的文件夹,这里以android项目为例:将com包整个复制到一个文件目录下(我这里以dex文件夹为例)
hotfix.png - 在dex目录下terminal中执行dx --dex --output=BugClass.dex com\example\firstapplication\hotfix\BugClass.class,dex目录下就会生成BugClass.dex文件
网友评论