利用JDK中的jarsgner 给android Apk空白包签名并进行认领应用等
2018-01-08 10:17
597 查看
腾讯应用认领地址:
http://wiki.open.qq.com/wiki/%E5%BA%94%E7%94%A8%E8%AE%A4%E9%A2%86 http://wiki.open.qq.com/wiki/%E5%BA%94%E7%94%A8%E7%AE%A1%E7%90%86
关于腾讯应用管理中心,认领应用
腾讯原文:
1、提交需认领应用的PackageName。
2、下载应用中心提供的未签名包,并将与待认领应用一致的签名写入该包中。
3、上传完成签名的安装包进行校验。
下载待签名的空包
下载 下载完成后,请将需认领应用的MD5签名写入空白包中
如何给未签名的apk签名命令。
jarsigner -verbose -keystore ***.keystore(你的证书名字) -signedjar tap_signed.apk(签名后生成后的apk名字) unsigned.apk(B市场下载的未签名apk) laidianyi_customer.keystore(你的证书的别名)
准备文件
1、tap_unsign.apk(未签名的apk)
2、laidianyi_customer..keystore(签名证书文件)
3、如果机器上没有安装jdk,请首先安装jdk文件版本我用的是1.6.0.24以上版本
4、如果不是自己开发apk则需要向开发者所要一下信息
keyAlias:laidianyi_customer.keystore
keyPassword: lxxxx
storePassword: lxxxx
命令语法: jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkIn] [alias]
例 子: jarsigner -verbose -keystore F:\签名\laidianyi_customer.keystore -signedjar F:\签名\tap_signed.apk F:\签名\tap_unsign.apk lxxxx
[keystorePath] 后面是绝对路径F:\签名\laidianyi_customer.keystore[apkOut] 生成签名的apk的位置[apkIn] 参数代表在腾讯应用中心下载的未签名apk,默认名称为tap_unsign.apk[alias] 是F:\签名\laidianyi_customer.keystore 的别名
jarsigner这个exe在C:\Program Files\Java\jdk1.7.0_10\bin文件夹下。所以要用cmd进入这个文件夹然后使用下面命令:
使用方法:
jarsigner -verbose -keystore F:\签名\laidianyi_customer.keystore
-signedjar F:\签名\tap_signed.apk F:\签名\tap_unsign.apk laidianyi_customer.keystore(这里根据不同开发的有可能不同) 有的后面不跟keystore名称, 这里也就不要加了
http://wiki.open.qq.com/wiki/%E5%BA%94%E7%94%A8%E8%AE%A4%E9%A2%86 http://wiki.open.qq.com/wiki/%E5%BA%94%E7%94%A8%E7%AE%A1%E7%90%86
关于腾讯应用管理中心,认领应用
腾讯原文:
1、提交需认领应用的PackageName。
2、下载应用中心提供的未签名包,并将与待认领应用一致的签名写入该包中。
3、上传完成签名的安装包进行校验。
下载待签名的空包
下载 下载完成后,请将需认领应用的MD5签名写入空白包中
如何给未签名的apk签名命令。
jarsigner -verbose -keystore ***.keystore(你的证书名字) -signedjar tap_signed.apk(签名后生成后的apk名字) unsigned.apk(B市场下载的未签名apk) laidianyi_customer.keystore(你的证书的别名)
准备文件
1、tap_unsign.apk(未签名的apk)
2、laidianyi_customer..keystore(签名证书文件)
3、如果机器上没有安装jdk,请首先安装jdk文件版本我用的是1.6.0.24以上版本
4、如果不是自己开发apk则需要向开发者所要一下信息
keyAlias:laidianyi_customer.keystore
keyPassword: lxxxx
storePassword: lxxxx
命令语法: jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkIn] [alias]
例 子: jarsigner -verbose -keystore F:\签名\laidianyi_customer.keystore -signedjar F:\签名\tap_signed.apk F:\签名\tap_unsign.apk lxxxx
[keystorePath] 后面是绝对路径F:\签名\laidianyi_customer.keystore[apkOut] 生成签名的apk的位置[apkIn] 参数代表在腾讯应用中心下载的未签名apk,默认名称为tap_unsign.apk[alias] 是F:\签名\laidianyi_customer.keystore 的别名
jarsigner这个exe在C:\Program Files\Java\jdk1.7.0_10\bin文件夹下。所以要用cmd进入这个文件夹然后使用下面命令:
使用方法:
jarsigner -verbose -keystore F:\签名\laidianyi_customer.keystore
-signedjar F:\签名\tap_signed.apk F:\签名\tap_unsign.apk laidianyi_customer.keystore(这里根据不同开发的有可能不同) 有的后面不跟keystore名称, 这里也就不要加了
相关文章推荐
- 利用JDK中的jarsgner 给android Apk空白包签名并进行认领应用等
- 利用JDK中的jarsgner 给android Apk空白包签名并进行认领应用等
- 如何在Android市场进行应用认领与apk签名
- -------------【keytool jarsigner工具的使用】Android 使用JDK1.7的工具 进行APK文件的签名,以及keystore文件的使用
- 安卓学习笔记---Android 开发技巧-以友盟为例在Android Studio利用gradle进行多渠道打包和apk签名发布
- Android 开发技巧-以友盟为例在Android Studio利用gradle进行多渠道打包和apk签名发布
- 重签名android apk,利用robotium进行自动化测试
- 自学Android历程->对Android应用APK包进行签名
- 【keytool jarsigner工具的使用】Android 使用JDK1.7的工具 进行APK文件的签名,以及keystore文件的使用
- eclipse+ADT 进行android应用签名详解
- android利用apkplug框架实现主应用与插件通讯(传递随意对象)实现UI替换
- eclipse+ADT 进行android应用签名打包详解
- 通过命令行给未签名的安装包进行签名(认领应用,前提:已生成了keystore)
- android应用之——为自己的apk签名
- Android程序进行混淆,在导出签名apk包时出错!
- Android_利用 adb 命令把电脑和 Android 手机通过 WIFI 进行连接,从此安装应用不需要数据线
- [置顶] Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包
- android签名的应用-- 禁止未经授权签名的apk安装
- 解决使用 JDK 1.7 对 Android apk 签名后程序无法安装的问题
- Android学习<AS进行APK签名>