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文件完整路径

示例如下:


Android模块化开发中jar打包成.dex文件并获取其MD5值方法_第1张图片

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

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

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

>java -jar GenMD5.jar

实例如下:

Android模块化开发中jar打包成.dex文件并获取其MD5值方法_第2张图片

你可能感兴趣的:(Android模块化开发中jar打包成.dex文件并获取其MD5值方法)