美文网首页
修改aar代码并重新打包

修改aar代码并重新打包

作者: 竖起大拇指 | 来源:发表于2022-12-07 16:54 被阅读0次

    1.修改aar中的代码

    新建一个android项目,在项目中创建一个module,module的包名要和待修改文件的包名一致。

    2.编译java文件为class

    build一下第1步中创建的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/ .
    

    相关文章

      网友评论

          本文标题:修改aar代码并重新打包

          本文链接:https://www.haomeiwen.com/subject/elxgfdtx.html