首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何验证Android apk是否有发行证书签名?

如何验证Android apk是否有发行证书签名?
EN

Stack Overflow用户
提问于 2011-08-18 16:41:41
回答 6查看 202.6K关注 0票数 280

如何检查Android apk是否签署了发行版而不是调试证书?

EN

回答 6

Stack Overflow用户

发布于 2011-08-18 16:46:31

使用此命令(在cmd提示符中转到java < jdk < bin path )

$ jarsigner -verify -verbose -certs my_application.apk

如果您看到"CN=Android Debug",则表示该.apk使用Android SDK生成的调试密钥进行了签名(即未签名),否则您将找到CN的内容。有关详细信息,请参阅:http://developer.android.com/guide/publishing/app-signing.html

票数 413
EN

Stack Overflow用户

发布于 2016-12-15 21:08:36

使用控制台命令:

apksigner verify --print-certs application-development-release.apk

您可以在../sdk/build-tools/24.0.3/apksigner.bat中找到apksigner。仅适用于版本24.0.3及更高版本的构建工具。

另请阅读谷歌文档:https://developer.android.com/studio/command-line/apksigner.html

票数 106
EN

Stack Overflow用户

发布于 2019-04-09 08:58:32

其中最简单的是:

keytool -list -printcert -jarfile file.apk

它使用Java内置的keytool应用程序,不需要解压或安装任何构建工具。

票数 63
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7104624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档