Android修改jar包文件


1、Android studio中新建java文件,取和將要修改的文件相同的文件名,把class文件中代碼復制過去,修改需要改動的代碼

 

2、新建txt文件,將新建的Java文件按照依賴關系將路經添加到新建的txt文件中,被依賴的放在最前面(ps:此例中txt文件名為source,路經不限)

 

 3、生成class文件,Windows+R進入dos環境(需要配置java環境變量,這里不做配置介紹)

javac -cp D:\android-sdk_r24.4.1-windows\android-sdk-windows\platforms\android-29\android.jar;D:\xxx.jar -encoding utf-8 @source.txt -Xlint:unchecked

(1)cd /d d: 切換到source文件指定盤符(ps:當前我的文件放在D盤)

(2)沒有復雜引用關系 javac xxx.java,但一般項目中都需要引用其他文件

(3)引用Android包或其他包需要加-cp指定jar路經,多個jar包之間用 ; 號分割

(4)-encoding 實行編碼格式,防止文字亂碼

(5)@source自處引用之前創建的文件,@符號必寫,.txt后綴也不能忘記

(6)此時編譯可能會報使用了未經檢查或不安全的操作的錯誤,此時添加-Xlint:unchecked可以關閉檢查

(7)注意:-cp,-encoding,-Xlint 橫線必須加,source前面的@和.txt必須加

 

4、解壓jar包,用新生成的class文件替換掉原來的文件

 

5、重新生成jar包

(1)jar包的編譯方式和生成zip包的一樣,所以把文件壓縮成zip壓縮包,一定選擇zip格式

(2)找准壓縮的文件夾,一般為解壓后的二級目錄 

 (3)生成壓縮文件后,直接將zip后綴改為jar即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM