腾讯应用宝空包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...

相关推荐
爱勇宝15 小时前
从 Ctrl+CV 到 Enter:程序员正在失去什么
前端·后端·程序员
DyLatte17 小时前
AI 时代,最危险的不是被替代,而是努力不沉淀
前端·后端·程序员
Coffeeee19 小时前
闲聊几句,Android老哥们,你们多久没做技改需求了
android·程序员·代码规范
字节跳动数据库20 小时前
文章分享——相似函数处理方法
人工智能·后端·程序员
AskHarries21 小时前
多 Agent 与任务队列:什么时候需要拆分任务
程序员
蝎子莱莱爱打怪1 天前
DSpark 讲透:DeepSeek 不换模型,硬把 V4 提速 85%,是怎么做到的?
人工智能·面试·程序员
AskHarries2 天前
知识库问答:RAG、文件索引和权限边界
程序员
爱勇宝2 天前
小红花成长新版:模板来了,鼓励也更容易开始
前端·后端·程序员
玄玄子2 天前
webpack publicPath作用原理
前端·webpack·程序员
爱勇宝2 天前
大多数人不是在使用 AI 赚钱,而是在帮 AI 公司赚钱
前端·后端·程序员