Android APK发布准备工作

来源:互联网 发布:临沂四中官网通知 编辑:程序博客网 时间:2024/06/08 07:40

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

原创粉丝点击