腾讯应用宝空包apk签名

腾讯应用宝要求上传空包时,本质上就是一件事:

用应用正式发布时使用的同一套签名证书,对平台提供的空包 APK 重新签名。


使用哪套签名

如果你平时在 Android Studio 里打正式包,就继续使用那套签名。

本次实际使用的是:

  • keystoreD:/Code/data_safe_android/app/keystore/laibudatavault.jks
  • aliasdatavault

空包文件:

  • D:/Code/data_safe_android/yingyongbao_sign/tap_unsign.apk

签名命令

csharp 复制代码
& "D:/App/SDK/build-tools/35.0.0/apksigner.bat" sign `
  --ks "D:/Code/data_safe_android/app/keystore/laibudatavault.jks" `
  --ks-key-alias "datavault" `
  --out "D:/Code/data_safe_android/yingyongbao_sign/tap_signed.apk" `
  "D:/Code/data_safe_android/yingyongbao_sign/tap_unsign.apk"

执行后输入:

  • keystore password

验证签名

arduino 复制代码
& "D:/App/SDK/build-tools/35.0.0/apksigner.bat" verify -v "D:/Code/data_safe_android/yingyongbao_sign/tap_signed.apk"

如果输出里有以下结果,就说明签名完成:

csharp 复制代码
Verifies
Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): true

最终上传文件

签名后的文件:

  • D:/Code/data_safe_android/yingyongbao_sign/tap_signed.apk

如果应用宝要求保留原始文件名,再按平台要求改名后上传。


使用 Android Studio 为应用签名

官方文档:
developer.android.com/studio/publ...

相关推荐
人邮异步社区10 小时前
学习Python的最佳学习路径是什么?
python·程序员
kyriewen14 小时前
我删掉了 29 个 AI Skill 里的 23 个:留下的 6 个都有同一个特点
人工智能·程序员·ai编程
她的男孩18 小时前
做了"异步导出",用户点了还是卡 3 分钟:扒完 4223 行源码,@Async 压根没生效
人工智能·后端·程序员
IamZJT_19 小时前
Agent 系统工程 01|模型之外,Harness 到底该负责什么?
人工智能·python·程序员
爱勇宝21 小时前
用了一个月 WorkBuddy,聊聊我的真实感受
前端·后端·程序员
无限压榨切图仔1 天前
加了“去 AI 味”Skill,水稿还是水:AI 写作流程缺的不是润色
人工智能·程序员
codigger1 天前
CLI 还是 MCP?一场关于 Agent 工具接口的再思考
程序员·编程·#人工智能·#agent
six_1 天前
RiverPlusCOM Web:不用安装的在线串口调试助手
vue.js·程序员
SimonKing1 天前
文档杂乱怎么查找:用 Papra 搭一个极简文档管理系统
java·后端·程序员
SL_staff2 天前
别急着买商业规则引擎:90%风控场景根本不需要全量编码能力
java·程序员·groovy