为 Flutter/React-Native/Android-Native 应用程序生成 SHA-1

新手上路,请多包涵

我正在尝试为 Flutter 应用程序生成 SHA-1,以便 Android Studio 支持 Google 登录,但我不知道该怎么做,我看到一些帖子表明要运行命令,但我需要我猜是一个 jks 文件,而颤振不会创建它。

有人可以帮助我吗?

原文由 Joseph Arriaza 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 606
2 个回答

终端

转到终端中的项目文件夹。

Mac keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

视窗 keytool -list -v -keystore "\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

Linux keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

图形用户界面安卓工作室。

  1. 选择 android/app/build.gradle 文件并在右上角点击“Open for Editing in Android Studio”

在此处输入图像描述

  1. 打开 Gradle 面板并双击“SigninReport”,

请参阅 Android Studio Gradle 选项卡

在此处输入图像描述

  1. 而已!如果您使用 Firebase - 在此处添加这两个键。您应该添加两个密钥,否则,如果没有释放密钥,Google 登录将无法在设备上运行。

在此处输入图像描述

原文由 awaik 发布,翻译遵循 CC BY-SA 4.0 许可协议

该解决方案适用于 MAC os Monterey 和 Android Studio Bumblebee

在终端打开android文件夹

右键单击Android文件夹>打开方式>终端

在此处输入图像描述 它将打开新的终端窗口并在命令下运行

bash ./gradlew signingreport

原文由 R7G 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题