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

本文介绍了解决鸿洋大神的百分比控件在安卓7.0以上版本中marginLeft/marginRight失效的问题。通过修改源码并替换jar包的方式实现了兼容性的修复。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用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的源码,会发现源码确实改变了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值