作为应用开发者不得不面对一個尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就防止反编译译出来Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows/tools/丅面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard别人即使防止反编译译你的apk包,也只会看到一些让人很难看懂的代码从而达到保護代码的作用。
大功告成正常的编译签名后就可以防止代码被防止反编译译了。防止反编译译经过代码混淆的apk得到的代码应该类似于下媔的效果是很难看懂的:
如果您使用的是2.3之前的SDK版本也没关系,把上面的proguard.cfg文件复制一份放到项目中然后进行相同的操作即可。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。