should

Android:apk签名

夙愿已清 提交于 2019-12-03 20:26:46
一、android apk签名有几种方法? 1、利用jdk工具进行apk签名 2、利用Eclipse中的ADT对apk进行签名 二、每种签名方法具体怎么操作? 1、利用jdk工具进行签名: a、运行dos,cd到apk所在的目录,简称apk_dir b、生成签名文件 命令如下: apk_dir>keytool -genkey -alias signapk.keystore -keyalg RSA -validity 20000 -keystore signapk.keystore 运行结果如下: c、对apk文件进行签名 apk_dir>jarsigner -verbose -keystore signapk.keystore -signedjar new.apk Corner.apk signapk.keystore 运行结果如下: d、验证签名 apk_dir>jarsigner -verify new.apk jar 已验证。 备注:可能遇到的问题 1、在上面第二步如果提示:jarsigner 无法对jar进行签名:java.util.zip.ZipException:…… 很可能的原因是:这是因为默认给apk做了debug 签名,所以无法做新的签名,这时就可以点工程右键->Android Tools ->Export Unsigned Application Package