其实很简单的一条命令
jarsigner -verbose -keystore /xxx/release.keystore -signedjar /xxx/123.signed.apk /xxx/unsign.apk xxx[签名文件里别名]
如果你是JDK7的话,就用下面的命令(需要指定-sigalg
and -digestalg
)):
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore -signedjar /xxx/123.signed.apk /xxx/unsign.apk xxx[签名文件里别名]
参考页面:http://developer.android.com/tools/publishing/app-signing.html
检验是否签名成功:
jarsigner -verify xxx.apk
jarsigner -certs -verbose -verify xxx.apk
相关推荐
jarsigner.exe安卓apk签名单文件
主要介绍了jarsigner重新签名apk无法安装的解决方法,需要的朋友可以参考下
android给未签名的apk签名命令。 准备文件 1、unsign.apk(未签名的apk) 2、shanhy.keystore(签名证书文件) 命令语法: jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkIn] [alias] 例...
Android签名用keytool和jarsigner制作apk文件
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore MyACP.keystore -storepass android -keypass android -signedjar release.apk debug.apk android。说明:。-keystore MyACP.keystore :签名...
如商店中存在本公司别的人员提交的APP,往往需要进行认领,应用商店会让开发者下载空的APK,然后使用自己APP的签名文件进行签名,认证,这里简单说一下如何使用jarsigner命令进行签名。 该arsigner命令在jdk中可以...
jarsigner对包进行重新签名
主要给大家介绍了关于Android中APK签名工具之jarsigner和apksigner的相关资料,文中介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
使用jarsigner对apk进行手动签名 jarsigner是JDK提供的针对jar包签名的通用工具,
Android Apk去掉签名以及重新签名的方法 ...当然有很多第三方工具可以做到,但其实JDK中已经提供了强大的签名工具jarsigner。 1.去除签名 其实很简单,用WinRAR打开apk,找到META-INF文件夹,删除MANIFEST.MF之外的
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore MyACP.keystore -storepass android -keypass android -signedjar release.apk debug.apk android 说明: -keystore MyACP.keystore :签名秘钥...
jar包签名或者APK安装签名源程序。jarsigner apksign 签名源码
JDK自带的jarsigner签名工具帮助文档,指导大家用自带的JDK通过控制台签名apk;主要指令如下:jarsigner -verbose -keystore [您的签名存放路径]-signedjar [签名后的文件名] [未签名的文件名] [您的证书名称]
用法 环境:先安装配置java,然后将apktool 所在文件夹配置到环境变量中(注意:apktool.bat和apktool.jar必须在同一个文件夹中) 工具下载: 查看版本号:apktool -version ...签名用jarsigner命令(JDK自带)
1、本工具用来编译及反编译apk 【用于自作个性化的apk】 2、可以自作自己的证书【用于自作的证书签名专属... signapk基于android默认签名,JarSigner基于自己的xxx.keystore签名 请自行修改 APKTool.cmd的批处理命令
apk签名方法介绍 步骤2: 假设欲签名的apk名为ApplicationToTest.apk 依次运行以下命令(红色部分是需要根据实际情况替换的): >jarsigner -keystore ./.android/debug.keystore - storepass android -keypass ...
对打成jar包的applet进行签名的shell脚本,以保证能在页面上... export PATH="/usr/local/jdk1.6.0_29/bin:$PATH" //目的是为了后面的jarsigner命令是调用的jdk里面的jarsigner命令,而不是shell里面的jarsigner命令