您的位置:首页 > 移动开发 > Android开发

Android apktool 解包打包 jarsigner 签名

2015-10-28 15:43 381 查看
解包 apktool d name.apk

重新打包,会在dir目录下面的dist文件夹下 apktool b dir

C:\Program Files\Java\jdk1.8.0_11\bin>jarsigner -verbose -digestalg SHA1 -sigalg MD5withRSA -keystore .keystore -storepass %PASS% -signedjar Signed.apk unSigned.apk %keystorealias%

jdk1.7 以后必须指明加密算法-digestalg SHA1 -sigalg MD5withRSA ,jdk1.6不需要指明。

其实在Android官网有说明的:

http://developer.android.com/tools/publishing/app-signing.html#setup

Caution: As of JDK 7, the default signing algorithim has changed, requiring you to specify the signature and digest algorithims ([code]-sigalg
and
-digestalg
) when you sign an APK.
[/code]
jarsigner  -..... -sigalg SHA1withRSA -digestalg SHA1 ...


JDK1.7 由于默认签名算法改变,需要指定 签名算法 和 密钥 算法.应该是对应keytool的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: