您的位置:首页 > 移动开发 > Android开发

android 使用AspectJ,代码注入到依赖项目异常

2018-01-04 11:44 841 查看
上次笔记中解决android使用aspectj,无法注入代码到依赖项目中。本以为问题解决了,发布release版本的时候,

另一个问题出现了,导致业务全部无法正常使用。解压apk反编译class.dex查看class文件,代码确认已经注入进去了。

但是执行的结果完全不是预期的结果,注入的代码发现有缺少的也有多余的,完全混乱了。

解决:

修改proguard-rules.pro(ProGuard Rules for app)文件,增加对需要注入代码的类去除混淆,即可。

-keep class allcam.com.sdk.request.** {*;}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息