美文网首页
Android模块化开发中jar打包成.dex文件并获取其MD5

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

作者: hai_phon | 来源:发表于2017-03-31 16:06 被阅读0次

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模块化开发中jar打包成.dex文件并获取其MD5

      本文链接:https://www.haomeiwen.com/subject/nxjvottx.html