应用认领(重写将签名写入空包)

本文介绍了如何进行应用认领,即通过应用商店提供的apk空包结合自己的应用签名,创建匹配的apk。步骤包括:准备签名文件,使用CMD进入java目录,输入指定命令(包括keystore、signedjar参数及签名别名),输入密码,最终在jdk目录生成新的apk文件。

应用认领是通过应用商店提供给你的apk空包把你之前上传过的应用签名,打入应用商店提供的apk空包内。通过判断签名匹配一致来完成应用认领。

前期准备

1、首先进入java的jdk目录把需要的文件放入到bin目录中

2、使用管理员启动CMD进入java的目录中

 3、然后进入jdk目录

4、然后输入一下命令

jarsigner -verbose -keystore debug.keystore -signedjar xiaomi.apk com.xiaomi.appstore.signature.verification.apk androiddebugkey

参数描述:

-keystore [option] 后面放你的签名文件

-signedjar [option] [option] 两个参数。

1、第一个放重

提供的参考引用中未提及关于uniapp打包Android应用时,将认领应用签名打在空包内出现未提供 -tsa 或 -tsacert,jar没有时间戳及后续验证问题的解决方案。不过通常可以尝试以下方法来解决: ### 1. 添加时间戳服务器信息 在签名命令中添加 `-tsa` 参数指定时间戳服务器地址。例如,在使用 `jarsigner` 签名时,可以这样修改命令: ```bash jarsigner -verbose -sigalg SHA256withRSA -digestalg SHA-256 -keystore your_keystore.jks -tsa http://timestamp.digicert.com your_app.apk your_alias ``` 这里 `-tsa http://timestamp.digicert.com` 指定了 DigiCert 的时间戳服务器。你也可以使用其他可靠的时间戳服务器。 ### 2. 检查签名工具版本 确保使用的 `jarsigner` 或其他签名工具是最新版本。旧版本的工具可能存在一些时间戳处理的问题,更新到最新版本可能会解决这些问题。 ### 3. 检查网络连接 时间戳服务器需要网络连接来获取时间戳信息。确保你的网络连接稳定,并且可以访问时间戳服务器。如果网络不稳定或无法访问服务器,可能会导致时间戳获取失败。 ### 4. 手动添加时间戳证书 如果 `-tsa` 参数无法正常工作,可以尝试使用 `-tsacert` 参数手动指定时间戳证书。你需要从可靠的时间戳服务提供商获取相应的证书文件,并在签名命令中使用: ```bash jarsigner -verbose -sigalg SHA256withRSA -digestalg SHA-256 -keystore your_keystore.jks -tsacert your_tsa_cert.crt your_app.apk your_alias ``` ### 5. 检查keystore和别名 确保使用的keystore文件和别名是正确的,并且具有足够的权限进行签名操作。错误的keystore或别名可能会导致签名过程出现问题。 ### 6. 验证签名文件完整性 在签名之前,确保你的APK文件keystore文件没有损坏。可以使用文件校验工具(如MD5、SHA-256等)来验证文件的完整性。 ### 7. 尝试其他签名工具 如果 `jarsigner` 仍然无法解决问题,可以尝试使用其他签名工具,如 `apksigner`。`apksigner` 是 Android 官方推荐的签名工具,可能对时间戳处理有更好的支持: ```bash apksigner sign --ks your_keystore.jks --ks-key-alias your_alias --tsa http://timestamp.digicert.com your_app.apk ```
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值