如何检查Android apk是否签署了发行版而不是调试证书?
发布于 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
发布于 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
发布于 2019-04-09 08:58:32
其中最简单的是:
keytool -list -printcert -jarfile file.apk
它使用Java内置的keytool应用程序,不需要解压或安装任何构建工具。
https://stackoverflow.com/questions/7104624
复制相似问题