Android-导入的jar包代码修改

1,036 阅读1分钟

一、jar包的制作

jar包的制作和使用_Tony1154的博客-CSDN博客

参考这个文章,这里我就简单的制作了一个简单的jar包,并导入到Android Studio中

image.png

很简单,就是返回一个"Hello World!"字符串

在Android Studio中的代码

image.png

运行截图

image.png

二、修改jar包

一、首先,我们先观察Jar包中我们要修改的类的包名

image.png

可以看到包名为com.jartest.test

二、在Android Studio中创建相同的包名目录

image.png

三、创建相同的Class名,并将内容复制过去

image.png

四、修改内容,这里我将字符串修改掉

image.png

五、重新构建项目(记得先Clean Project 再 Rebuild Project)

image.png

六、替换class文件

上面如果报错了也不要紧,接着我们去build文件夹里的intermediates\javac\debug\classes\com\jartest\test路径下可以看到编译后的StringTest.class

image.png

用文档管理器查看可以看到StringTes的class文件

image.png

复制到桌面,然后把jar包拷贝出到桌面,修改后缀名为zip

image.png

不用解压,不用解压,直接双击打开查看可以看到压缩包里面也有个StringTest.class

image.png

然后把我们编译的StringTest.class复制过去替换

image.png

重新修改后缀名为jar

image.png

然后我们就可以把这个jar文件替换掉Android Studio中的jar文件

三、效果查看

这里可以看到jar包中的字符串已经改变了

image.png

运行也正常,并且可以看到字符串也已经变成我们想要的样子了

Screenshot_20231017_230349.png

OK,大功告成!!!