Android代码混淆第三方jar,can't find referenced class的解决
【摘要】
现can't find referenced class的警告时,可以在proguard.cfg中添加
-ignorewarnings来解决。
另外,对于有的第三方jar,可能已经进行过代码混淆了,在这里就要保持,例如百度的地图包jar。保持jar,避免混淆的代码如下:
-keep class com.baidu.mapa...
现can't find referenced class的警告时,可以在proguard.cfg中添加
-ignorewarnings来解决。
另外,对于有的第三方jar,可能已经进行过代码混淆了,在这里就要保持,例如百度的地图包jar。保持jar,避免混淆的代码如下:
-keep class com.baidu.mapapi.** {*;}
在proguard.cfg中加入以下代码:
-libraryjars /android-support-v4.jar
-keep class android.support.v4.** { *; }
其中第一条:-libraryjars /android-support-v4.jar 要根据你的jar包的路径做改动,我的是在项目的根目录下
文章来源: blog.csdn.net,作者:悟空胆好小,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/xushx_bigbear/article/details/44946507
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)