Android模塊化開發(fā)中jar打包成.dex文件并獲取其MD5值方法

Window系統(tǒng)+Eclipse開發(fā)環(huán)境下:

1、將項目的src文件打包成jar:

右鍵項目(或者右鍵src文件夾)->Export->Java(選擇類型)->JAR file->Next->Finish.

2、將打包出來的jar轉(zhuǎn)成dex文件(用skd里面的dx.bat文件進(jìn)行處理的):

? ? 2.1 將sdk->build-tools路徑加到環(huán)境變量path里面去先,然后下次你就不需要進(jìn)入到D:\AndroidDeveloper\adt\sdk\build-tools\android-4.4W路徑再打開cmd執(zhí)行轉(zhuǎn)變操作了,只需要打開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命令行,定位到j(luò)ar所在路徑,然后執(zhí)行如下命令:


>dx --dex --output = 目標(biāo)dex文件完整路徑? 目標(biāo)jar文件完整路徑

示例如下:


3.我們還有個需求就是拿到該dex文件的Md5值:這個需要下載一個GenMD5.jar包來操作,然后打開命令行用如下命令語言:

>java -jar GenMD5.jar GenMD5.jar包路徑 ? 目標(biāo)包的路徑

也可以不寫最后面兩個路徑,如果寫,不用寫出那兩個文件的名字和后綴,即:

>java -jar GenMD5.jar

實例如下:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android插件化基礎(chǔ)的主要內(nèi)容包括 Android插件化基礎(chǔ)1-----加載SD上APKAndroid插件化基...
    隔壁老李頭閱讀 7,392評論 13 48
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,094評論 25 709
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,578評論 19 139
  • 徐明 基本上不看京劇,昨天有同學(xué)贈票去看了京劇《寶蓮神燈》,是辜公亮文教基金會旗下臺北新劇團(tuán)出演的,主角是李寶春。...
    徐啁閱讀 1,019評論 1 0
  • 每次因為心急和老媽爭吵,吵完心里便不是滋味,內(nèi)疚。我要如何更加的努力才能追趕上你們老去的速度!
    木雪霜晨閱讀 304評論 0 0

友情鏈接更多精彩內(nèi)容