关于使用了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.** { *;}
在我的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.** { *;}
相关文章推荐
- 【总结】关于在Android中如何使用字符串数组String[]
- 关于Android JNI 编程如何定位段错误的问题(addr2line的使用)
- [转]Android关于使用混淆文件proguard-project.txt笔记
- 关于如何在Android源码目录中建立自己的C工程,并用mm命令单独进行该C工程模块的编译,以及Android.mk的使用介绍(1)
- Android 关于 如何使用外界导入的数据库文件
- 如何使用proguard对Android源码进行混淆保护
- 使用 Android OkHttp网络请求时,关于传参数的注意事项
- 关于安卓如何使用android-async-http开源框架
- Android关于使用混淆文件proguard-project.txt笔记
- Android动画---如何正确使用平移动画(关于fillBefore和fillAfter的一点说明)(转载)
- Android关于使用混淆文件proguard-project.txt笔记
- [转载+实践理解]Android动画---如何正确使用平移动画(关于fillBefore和fillAfter的一点说明)(转载)
- [Android初级]关于Android使用Proguard混淆打包的那些事
- 熟悉android开发框架,关于Okhttp3的使用
- 关于Android使用proguard进行代码混淆
- Android中关于远程Service的使用,也就是夸应用的Service是如何使用的
- Android关于使用混淆文件proguard-project.txt笔记
- 关于Android开发中如何使用dp表示长宽
- 关于如何在android系统平台中使用AAR包的问题
- Android网络请求使用Retrofit+OkHttp,如何获取请求参数 ?