如何防止自己辛辛苦苦开发的软件被别人轻易反编译了呢?Google已经发现了这个问题,并帮我们解决了。从SDK2.2开始我们可以看到在android-sdk-windowstools下面多了一个proguard文件夹。proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代码,从而达到保护代码的作用。
让proguard.cfg起作用的做法很简单,就是在eclipse自动生成的default.properties文件中加上一句“proguard.config=proguard.cfg”就可以了
完整的default.properties文件应该如下:

大功告成,正常的编译签名后就可以防止代码被反编译了。