mac下Dex打包

在mac下将.class文件打包成.dex文件
  • 首先,配置mac下的dex环境变量
  1. 在terminal中打开bash_profile文件
open bash_profile
  1. 在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
  1. 在terminal里执行source bash_profile生效

如果你的mac中没有bash_profile,可先在terminal中执行:touch bash-profile创建该文件

  1. 将要打包成.dex的class文件连同包一起复制到一个空的文件夹,这里以android项目为例:将com包整个复制到一个文件目录下(我这里以dex文件夹为例)


    hotfix.png
  2. 在dex目录下terminal中执行dx --dex --output=BugClass.dex com\example\firstapplication\hotfix\BugClass.class,dex目录下就会生成BugClass.dex文件

可参考博文

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容