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

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代码

  然后跑了一下,成功混淆并且可以运行。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: