Android APK打包并防反编译

一. 制作签名文件

1. 打开cmd,进入jdk目录,如: C:\Program Files\Java\jdk1.6.0_24\bin

2. 输入 keytool -genkey -alias android.keystore -keyalg RSA -validity 100000 -keystore android.keystore

3. 输入密码等,按照cmd的提示做完.

4. 签名文件完成,C:\Program Files\Java\jdk1.6.0_24\bin\android.keystore

二. 设置混编,让反编译出来的代码难以阅读.

1. 找到 android-sdk-windows\tools\lib\proguard.cfg,并拷贝到当前项目根目录.

2. 打开当前项目的project.properties文件,在最后添加 proguard.config=proguard.cfg

三. 打包

1. 在Eclipse里面右击项目-->[Android Tools]-->[Export Signed Application Package ...]

2. 在弹出的[Export Android Application]对话框中点[Next]

3. 再选择 C:\Program Files\Java\jdk1.6.0_24\bin\android.keystore 文件,并输入创建此文件时设置的密码,点[Next]

4. 再输入创建签名文件时最后设置的密码,点[Next]

5. 选择导出的文件路径, 点[Finish]

四. 导入第三方jar文件.

如果工程中使用了第三方jar包,在混编时就会出错,需要在proguard.cfg文件的keep语句前添加-libraryjars libs/skin.jar即可,skin.jar为导入的第三方jar包的文件名.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值