【问题标题】:How to check if an APK/AAB binary was signed in debug mode?如何检查 APK/AAB 二进制文件是否在调试模式下签名?
【发布时间】:2021-10-21 10:23:46
【问题描述】:

假设我负责将 APK/AAB 发布到 Play 商店的工具,我需要在此之前进行一些预检查。

我的工具如何检查 APK/AAB 二进制文件是否已在“调试模式”下签名?

注意:要清楚,我不需要像在所有其他答案中那样以“发布模式”对其进行签名的过程,我需要完整的检查程序才能知道 APK/AAB 是否会被 Play 商店拒绝,所以我可以拒绝。

【问题讨论】:

  • 检查AndroidManifest.xml 二进制文件?但我认为你会是一个自定义阅读器。
  • 是的,我解压了一个 APK,但这个文件不再可读。无论如何,我需要确切地知道该读什么。
  • 啊..我的记忆有点模糊。也许Cert Issuer:

标签: android apk android-app-bundle


【解决方案1】:

这是第一个答案,等待更好的:

jarsigner -verify -certs -verbose my.aab > presign.txt

现在 my.aab 处于调试模式当且仅当“presign.txt”包含“CN=Android Debug, O=Android, C=US”。

【讨论】:

    猜你喜欢
    • 2011-10-28
    • 2010-09-14
    • 2011-03-06
    • 1970-01-01
    • 1970-01-01
    • 2016-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多