我正在尝试为 Flutter 应用程序的 android 调试版本生成 SHA-1,以便我可以使用需要它的 Firebase 身份验证方法(例如电话身份验证动态链接)。
我看到很多解决方案建议在 Android Studio 中使用 Gradle 窗口,但这不适用于 Flutter 项目。
我知道我可以使用 java keytool
实用程序从命令行执行此操作。
This solution可用于 Windows 命令行,但我使用的是 *nix(Chromebook 上的 Debian Linux)。
此外,我没有安装完整的 Java JDK。
最佳答案
首先创建一个flutter项目,并在android studio中打开。
然后选择android package。
在android包中,选择gradlew文件。右键单击它并选择选项“在终端中打开”
然后在终端命令行中,添加下面的命令
gradlew signingReport
然后它将列出 SHA1 和 SHA256,您就完成了。
关于android - 如何从 Linux 命令行为 Flutter 应用程序生成 SHA-1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58375204/