1.修改aar中的代碼
新建一個android項目勺三,在項目中創(chuàng)建一個module,module的包名要和待修改文件的包名一致拙绊。
2.編譯java文件為class
build一下第1步中創(chuàng)建的android項目
Android studio —— Build —— Rebuild Project
build完成后查看module中的build文件夾残拐,找到編譯后的class文件,路徑為
/build/intermediates/javac/debug/
3.解壓待修改的aar包
unzip test.aar -d testDir
解壓aar中的classes.jar包
unzip classes.jar -d classesDir
4.重新打包classes.jar
用第2步中的class文件替換第3步中classesDir文件夾中的原文件涎才,重新壓縮為classes.jar
jar cvf classes.jar -C classesDir/ .
5.重新打包aar
用新的classes.jar替換掉testDir中的原文件,重新壓縮為aar
jar cvf new.aar -C testDir/ .
作者:豎起大拇指
鏈接:http://www.reibang.com/p/7705bb92138d
來源:簡書
著作權(quán)歸作者所有民效。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)憔维,非商業(yè)轉(zhuǎn)載請注明出處。