Android修改jar包文件

1、Android studio中新建java文件,取和将要修改的文件相同的文件名,把class文件中代码复制过去,修改需要改动的代码

 

2、新建txt文件,将新建的Java文件按照依赖关系将路经添加到新建的txt文件中,被依赖的放在最前面(ps:此例中txt文件名为source,路经不限)

Android修改jar包文件

 

 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)找准压缩的文件夹,一般为解压后的二级目录 

Android修改jar包文件

 (3)生成压缩文件后,直接将zip后缀改为jar即可

 

Android修改jar包文件

上一篇:axios发delete请求,后台收不到参数;


下一篇:【adb工具包】Android的工具包log日志抓取