Android proguard 详解(三)
2015-09-05 16:51
337 查看
网上虽然有很多相关博客,不过貌似都不是最新版的。。于是百度+谷歌+github上的开源demo,终于成功的配置了android proguard。
最新版的android sdk的默认配置已经可以满足我们的大多数要求了,我们只需要按照sdk的提示就可以配置大部分的必须配置,然后再加上一些基本的
自定义配置就行了。
第一步,取消project.properties里面关于proguard的注释。这一步可以开启proguard。根据网上的博客,
最好加上sdk的路径。
这样一来默认的配置文件也会被包括进来。
第二步,保存被AndroidManifest.xml调用或者webview的类。这是因为proguard会移除没有被调用的代码。
第三步,第三方类库。
第四步,其实这一步可以代替上面所有的keep语句,彻底将误删的概率降到最低。
那就是保留所有具有公有访问权限的类和其公共成员。
第五步,在github上的开源proguarddemo上学来的,删除Log代码
然后跑了一下,成功混淆并且可以运行。。。
最新版的android sdk的默认配置已经可以满足我们的大多数要求了,我们只需要按照sdk的提示就可以配置大部分的必须配置,然后再加上一些基本的
自定义配置就行了。
第一步,取消project.properties里面关于proguard的注释。这一步可以开启proguard。根据网上的博客,
最好加上sdk的路径。
这样一来默认的配置文件也会被包括进来。
第二步,保存被AndroidManifest.xml调用或者webview的类。这是因为proguard会移除没有被调用的代码。
第三步,第三方类库。
第四步,其实这一步可以代替上面所有的keep语句,彻底将误删的概率降到最低。
那就是保留所有具有公有访问权限的类和其公共成员。
第五步,在github上的开源proguarddemo上学来的,删除Log代码
相关文章推荐
- Android proguard 详解(二)
- Android 动态设置控件获取焦点
- Android 动态设置控件获取焦点
- Android proguard 详解(一)
- android mvp
- android非选择状态
- 【Android基础】-Activity启动模式详解
- [Android界面] 导航栏下划线出现偏移
- Android学习系列之(七)Fragment深入
- Android viewpager 切换adapter内存溢出的问题
- Ubuntu14.04 android 调试配置
- Android APK反编译就这么简单 详解(附图)
- Android四大组件 — Activity
- Android 运行中效验文件完整合法性
- Android 4.4从图库选择图片,获取图片路径并裁剪
- Android设计模式——工厂方法模式(Factory Method)
- android 裁剪
- android 4.4 系统图片库调用
- Android实战简易教程-第五十四枪(通过实现OnScrollListener接口实现下拉刷新功能)
- android TextUtils类