美文网首页
修改aar包某个类的某个方法

修改aar包某个类的某个方法

作者: 墨韵 | 来源:发表于2020-06-28 15:09 被阅读0次

问题背景:

随机端口,导致业务端口被占用!

项目引入的aar包有多年前某一同事生成的aar包,其中某个类某个方法里有一个随机生成端口号的函数,在实际使用中随机的端口会偶尔随机到某个业务端口,导致占用。一开始寻找同事协助,结果由于种种原因无法找到定位到对应版本的代码,因此只能寻求其他方式了。直接从aar入手,改掉随机的方法。

太好了,解决我多年的困扰!

参考文章1-如何修改jar包中的某个类某个方法

参考文章2-Android aar包修改代码后重新打包

jar包:javassist.jar 有涉及Android类的多一个android.jar

相关文章

  • 修改aar包某个类的某个方法

    问题背景: 随机端口,导致业务端口被占用! 项目引入的aar包有多年前某一同事生成的aar包,其中某个类某个方法里...

  • NSInvocation消息调用

    NSInvocation 是一个消息调用类, 用来调用某个类的某个方法NSMethodSignature : 方法...

  • android studio library 模块中正确引用aa

    需求:主modle需要依赖某个library,该library依赖各种aar包。如果modle直接依赖librar...

  • runtime - 消息转发

    通过前边的学习我们知道,某个类或者对象调某个方法实际上就是给这个类/对象发送消息,如果我们某个对象要调用某个方法,...

  • Android修改aar包中的类文件并重新打包

    案例需求:修改EntryProxy的onCreate方法,删除if判断(既删除红框里面的蓝框代码) 解压aar包 ...

  • Swift5.1方法&下标

    11.方法 实例方法//实例方法是属于某个特定类、结构体或者枚举类型实例的⽅法。实例方法提供访问和修改实例 属性的...

  • Swift3.0-实例方法

    实例方法 实例方法是属于某个特定类、结构体或者枚举类型实例的方法。实例方法提供访问和修改实例属性的方法或提供与实例...

  • Android-如何exclude aar包中的某个jar包

    https://blog.csdn.net/HuangLin_Developer/article/details/...

  • Android-如何exclude aar包中的某个jar包

    场景一 要移除的jar包不在aar包中的classes.jar中 直接把aar包里的Jar打包的时候给去掉,就像下...

  • 14 面向对象基础-3

    1.重写 由于子类继承父类后,可以直接继承父类的属性,方法等内容.但有时候需要给某个父类的方法添加或修改功能,这时...

网友评论

      本文标题:修改aar包某个类的某个方法

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