2016-08-15 44 views

回答

13
  • 运行apksigner verify -v <apk>和输出寻找​​。 apksigner可以在Android SDK构建工具24.0.3中找到。 apksigner的源代码在这里:https://android.googlesource.com/platform/tools/apksig/

  • 对于已在Android Nougat上安装的软件包:adb shell pm dump <package name> | grep apkSigningVersion1表示常规JAR签名方案,2表示APK签名方案v2。您可以运行grep 'APK Sig Block 42' app.apk但这可能有误报。只有在没有匹配的情况下,才能确定APK未使用APK签名方案v2进行签名。

编辑:增加了关于当原始答案被写入时尚不可用的apksigner的信息。