Android:发布vs调试指纹(Sha1)

时间:2015-06-28 02:43:27

标签: android sha1

我试图获取我的Sha1指纹以进行发布和调试。幸运的是,我能够通过

获得调试版本代码
  

keytool -list -alias androiddebugkey -keystore C:\ Users \ Name.android \ debug.keystore -storepass android -keypass android

我想知道如何获得发布?我试过了

  

keytool -list -alias androidreleasekey -keystore C:\ Users \ Name.android \ debug.keystore -storepass android -keypass android

但不幸的是它出现为keytool error: java.lang.Exception: Alias <androidreleasekey> does not exist.

*实际上我的结果可能是我发布的密钥库,因为我已经将它构建为已发布的应用程序......但我并不完全确定。

1 个答案:

答案 0 :(得分:3)

您需要找到版本密钥库文件的位置以及用于构建应用程序的别名的名称。

要在Android Studio中执行此操作,请选择构建&gt;生成签名APK 。您应该看到类似于下面的对话框。

generate signed apk

密钥库路径获取版本密钥库的完整文件路径的位置。然后使用此路径以及列出的键别名来获取先前尝试过的SHA1:

  

keytool -list -alias myappsalias -keystore   C:\ users \ dell-laptop \ AndroidStudioProjects \ myapp \ myapp_release.keystore -storepass android -keypass android