修改android studio导入的第三方gradle的源码

使用android stuido无法直接修改,谈一下自己修改源码的过程

事情是这样的,前几天发现鸿洋大神的百分比控件在安卓7.0以上的marginLeft/marginRight有时没起作用,然后在鸿洋的github上看到了解决方案.

但这个要修改源码,本来,直接将github上面的源码下载下来,然后修改一下再替换掉就可以解决了,但并不想这么做,而android studio又没办法直接

修改源码,在百度又找不到什么办法.后来想起来使用第三方库之后本地好像有缓存,所以使用as找到PercentLayoutHelper.class的目录



打开后会发现是一个jar包,所以目的就是替换掉这个jar包.

在as上面创建一个module,包名为  com.zhy.android.percent.support 

把代码和资源文件导入,再修改源码,然后就可以在项目的build目录下看到jar包


最后替换掉原来的jar包,再重启as,会发现源码已经修改成功


将项目运行在安卓7.0手机上,会发现问题已经解决了,不过还是不太放心,所以打包apk,破解apk,看apk的源码,会发现源码确实改变了


猜你喜欢

转载自blog.csdn.net/android_upl/article/details/78897309