Android模块化开发中jar打包成.dex文件并获取其MD5值方法

Window系统+Eclipse开发环境下:

1、将项目的src文件打包成jar:

右键项目(或者右键src文件夹)->Export->Java(选择类型)->JAR file->Next->Finish.

2、将打包出来的jar转成dex文件(用skd里面的dx.bat文件进行处理的):

    2.1 将sdk->build-tools路径加到环境变量path里面去先,然后下次你就不需要进入到D:\AndroidDeveloper\adt\sdk\build-tools\android-4.4W路径再打开cmd执行转变操作了,只需要打开cmd就可以直接操作。在path最后面加上-->;D:\AndroidDeveloper\sdk\build-tools\android-4.4;

我电脑的路径就是这样:

%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;";%java_home%\bin;%java_home%\jre\bin";D:\AndroidDeveloper\as\sdk\platform-tools;D:\AndroidDeveloper\adt\sdk\build-tools\android-4.4W;

    2.2 打开cmd命令行,定位到jar所在路径,然后执行如下命令:


>dx --dex --output = 目标dex文件完整路径  目标jar文件完整路径

示例如下:


3.我们还有个需求就是拿到该dex文件的Md5值:这个需要下载一个GenMD5.jar包来操作,然后打开命令行用如下命令语言:

>java -jar GenMD5.jar GenMD5.jar包路径   目标包的路径

也可以不写最后面两个路径,如果写,不用写出那两个文件的名字和后缀,即:

>java -jar GenMD5.jar

实例如下:

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

推荐阅读更多精彩内容

  • Android插件化基础的主要内容包括 Android插件化基础1-----加载SD上APKAndroid插件化基...
    隔壁老李头阅读 7,229评论 13 48
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,718评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • 徐明 基本上不看京剧,昨天有同学赠票去看了京剧《宝莲神灯》,是辜公亮文教基金会旗下台北新剧团出演的,主角是李宝春。...
    徐啁阅读 942评论 1 0
  • 每次因为心急和老妈争吵,吵完心里便不是滋味,内疚。我要如何更加的努力才能追赶上你们老去的速度!
    木雪霜晨阅读 288评论 0 0