您的位置:首页 > 理论基础 > 计算机网络

关于使用了OkHttp和Android-PullToRefresh开源库后如何混淆

2015-04-03 10:45 441 查看
本人的一款App由于使用了OkHttp、Android-PullToRefresh、Universal-Image-Loader等开源库,其中Android-PullToRefresh是以library的形式引用,其他以jar形式引用,导致在混淆签名时出现错误,具体错误log就不贴了,意思就是找不到某个类,我们可以对应地将所需的包或类去除混淆即可。

在我的APP中,Universal-Image-Loader貌似没有因为混淆发生错误,对于OkHttp和Android-PullToRefresh,具体的混淆代码如下,以供同样因为使用了这两个开源库导致混淆错误的同学参考:

-dontwarn com.squareup.okhttp.**

-keep class com.squareup.okhttp.** { *;} 

-dontwarn okio.**

 

-dontwarn com.handmark.pulltorefresh.library.**

-keep class com.handmark.pulltorefresh.library.** { *;}

-dontwarn com.handmark.pulltorefresh.library.extras.**

-keep class com.handmark.pulltorefresh.library.extras.** { *;}

-dontwarn com.handmark.pulltorefresh.library.internal.**

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