Android APK发布准备工作

1.生成keystore:利用java tool生成keystore 范例:keytool -genkey -alias TestCertification -keyalg RSA -keysize 1024 -keystore test.keystore -validity 365

2.代码混淆:下载配置ant从http://www.apache.org/dist/ant/binaries/下载ant,并配置ant的环境变量.

cmd打开命令提示窗口,并进入工程所在目录,输入:androidupdate project –p ./ 升级工程,这样会生成ant编译所需的build.xml

 在default.properties文件中加入:proguard.config=***标明混淆配置文件的位置。一般配置文件proguard.cfg直接放在根目录的话,可以这样写 proguard.config=proguard.cfg

在命令窗口输入:ant release编译工程,会生成一个未签名的apk包,在./bin/proguard目录下会生成mapping.txt文件,文件里会有混淆前和混淆后的类名,方法名的 一个映射关系表。

3.生成签名APK:利用ant混淆过代码后会在bin目录下生成一个未签过名的文件。提取出来生成好的keystore生成apk 例如:jarsigner -verbose -keystore test.keystore -signedjar test.apk  test-unsigned.apk  TestCertification

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值