使用proguard混淆打包APK

     在打包发布android应用的时候,可以应用proguard来对代码进行混淆,防止有人反编译apk获取源代码。

     之前创建android 2.3的项目的时候,会在根部录下自动创建proguard.cfg文件,4.0之后需要手动创建。

     在工程中添加proguard.cfg,内容如下:

上面的代码可以用于调用第三方包的情况。

然后在项目的project.properties文件中添加:

项目上右击->Android Tools->Export Signed …..输入密码就可以了

使用proguard混淆打包APK

如果没有keystore的话需要自己创建。

然后一路下一步,点finish,结果 错

conversion to dalvik format failed with error 1

原因是proguard版本的问题。

去http://proguard.sourceforge.net/下载最新版proguard

解压后将其中的lib和bin两个目录拷贝到/Your android sdk/tools/proguard文件夹下.

再Export一下,成功!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2013年3月2日
下一篇 2013年3月4日

相关推荐