android修改第三方包.jar、.aar, 重新打包使用

android修改第三方包.jar、.aar,后重新打包(記錄一下方式)命令網(wǎng)上都有

1、解壓第三方包.jar/.aar? , "tempFolder"解壓后的包名

命令:$?unzip myLib.aar -d tempFolder


示例:第一次解析后的包結構

2、根據(jù)上圖重復第一步操作,繼續(xù)解析classes.jar代碼包?

命令:$ unzip classes.jar -d tempFolderClasses


示例:第二次解析后的代碼包

3、進行你自己需要的操作,如:刪除某個文件或修改某個文件(ps:自行確定沒有問題的情況下)

4、開始打包源碼,先打包classes.jar(注意斜杠后面加空格與.)??

ps:先刪除原有classes.jar包

命令:$ jar cvf classes.jar -C tempFolderClasses/ .

5、然后打包.jar/.aar , "newAAR"打包源碼的命名

命令:$ jar cvf newAA.aar -C tempFolder/ .


最后就可以丟到自己的項目中去使用啦!

ps:我是直接在android studio 進行改包的,命令執(zhí)行完有時候需要刷新一下包結構,它才出現(xiàn)

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

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

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