博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Android代码混淆,老问题新声明

Posted on 2013-03-12 11:41  doncc  阅读(149)  评论(0)    收藏  举报

    闲来看网上说很多的代码混淆问题,千篇一律都是一个模子出,或者有的根本不起作用。这里我就列出个好用的。如再不好用,在下面留言,勿喷。

    其实根本用不到什么网上说的proguard.cfg这个文件,在新版SDK中,自动生成的project.properties里有下面一句话:

# proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

那么我们把这句话放在  target=android-8 的下面,变成下面形式:

# Project target.

target=android-8

proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

好,下一步是在你项目右键,找Android Tools -> Export Signed Application Package.. ,然后用你自己的KEY把项目签个名,出来的APK你再反编译,编译出来的东西绝对混淆成功的。