Android:已发布与调试指纹 (Sha1)
Android: Released vs Debug Fingerprint (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.
*实际上我的结果可能是我发布的密钥库,因为我已经将它构建为发布的应用程序...不过我不完全确定。
您需要找到发布密钥库文件的位置以及您用于构建应用程序的别名。
在 Android Studio select Build > Generate Signed APK 中执行此操作。您应该会看到类似于下面的对话框。
从密钥库路径获取发布密钥库的完整文件路径的位置。然后使用此路径以及列出的 密钥别名 获取 SHA1,就像您之前尝试的那样:
keytool -list -alias myappsalias -keystore
C:\users\dell-laptop\AndroidStudioProjects\myapp\myapp_release.keystore -storepass android -keypass android
我正在尝试获取我的 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.
*实际上我的结果可能是我发布的密钥库,因为我已经将它构建为发布的应用程序...不过我不完全确定。
您需要找到发布密钥库文件的位置以及您用于构建应用程序的别名。
在 Android Studio select Build > Generate Signed APK 中执行此操作。您应该会看到类似于下面的对话框。
从密钥库路径获取发布密钥库的完整文件路径的位置。然后使用此路径以及列出的 密钥别名 获取 SHA1,就像您之前尝试的那样:
keytool -list -alias myappsalias -keystore C:\users\dell-laptop\AndroidStudioProjects\myapp\myapp_release.keystore -storepass android -keypass android