让proguard.cfg起作用的做法很简单,就是在eclipse自动生成的default.properties文件中加上一句“proguard.config=proguard.cfg”就可以了

完整的default.properties文件应该如下:

[html] view plain copy
  1. #ThisfileisautomaticallygeneratedbyAndroidTools.
  2. #Donotmodifythisfile--YOURCHANGESWILLBEERASED!
  3. #
  4. #ThisfilemustbecheckedinVersionControlSystems.
  5. #
  6. #TocustomizepropertiesusedbytheAntbuildsystemuse,
  7. #"build.properties",andoverridevaluestoadaptthescripttoyour
  8. #projectstructure.
  9. #Projecttarget.
  10. target=android-9
  11. proguard.config=proguard.cfg

大功告成,正常的编译签名后就可以防止代码被反编译了。反编译经过代码混淆的apk得到的代码应该类似于下面的效果,是很难看懂的:


原文:http://blog.csdn.net/vipzjyno1/article/details/21039349/

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. 一款常用的 Squid 日志分析工具
  3. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  4. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  5. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  6. RippleDrawable 触摸反馈 ---- java 代码编写
  7. eclipse + android sdk开发环境中svn配置(可避免不必要的文件提交
  8. 收藏的博客列表
  9. Android常用修改

随机推荐

  1. android 学习技术点 网址集锦
  2. Android自动测试之benchmark test 简介
  3. 常用组件:android的图片组件ImageView
  4. Android(安卓)软键盘控制弹出(很好使,自己
  5. android 带你从源码的角度解析Scroller的
  6. Android(安卓)Flash 10.1与Lite版视频播
  7. Android系统原理与开发要点详解
  8. Android读书笔记之Android布局小结
  9. Android与Unity交互调用mUnityPlayer.qui
  10. Android:Gradle 解析