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

相关推荐
巫山老妖6 小时前
鹅厂十年:三段式技术成长复盘
android·人工智能·程序员
光影少年10 小时前
useEffect 完整理解:依赖数组、副作用清理、模拟生命周期
前端·react.js·程序员
SamDeepThinking12 小时前
写代码不考虑前后兼容,迟早要还的
java·后端·程序员
Hilaku15 小时前
求求你们🙏 ,别再换打包工具了?
前端·javascript·程序员
DogDaoDao17 小时前
【GitHub】SuperClaude Framework深度解析:将Claude Code打造为专业开发平台的元编程配置框架
人工智能·深度学习·程序员·大模型·github·ai编程·claude
程序员鱼皮17 小时前
有人靠 API 中转站赚了上亿?我花 2 块钱做了一个。。
计算机·ai·程序员·编程·ai编程
小兵张健1 天前
30天减20斤挑战:少一斤发100红包(14)
程序员
树獭非懒2 天前
Claude Code 完全入门指南:让你的 AI 从"会说"到"会做"
人工智能·程序员·llm
zzh_nice2 天前
Markdown 技术文章发公众号,代码块和表格为什么总是乱?
程序员
onlyOne在掘金598062 天前
AI 编程助手打造(五):扒开底裤看真相!逆天神技 READ_FILE 协议解析
人工智能·程序员