使用proguard混淆打包APK
在打包发布android应用的时候,可以应用proguard来对代码进行混淆,防止有人反编译apk获取源代码。
之前创建android 2.3的项目的时候,会在根部录下自动创建proguard.cfg文件,4.0之后需要手动创建。
在工程中添加proguard.cfg,内容如下:
如果没有keystore的话需要自己创建。
然后一路下一步,点finish,结果报错
conversion to dalvik format failed with error 1
原因是proguard版本的问题。
去http://proguard.sourceforge.net/下载最新版proguard
解压后将其中的lib和bin两个目录拷贝到/Your android sdk/tools/proguard文件夹下.
再Export一下,成功!