我正在试着为一个Ffltter应用程序生成一个SHA-1,让Android studio支持谷歌登录,但我不知道怎么做,我看到一些帖子表明要运行命令,但我想那里我需要一个jks文件,而Ffltter不会创建这个文件.

有人能帮帮我吗?

推荐答案

如何获取版本和调试密钥:又一个最简单的方法(2019年5月).所有动作都在Android Studio中.

  1. Select android/app/build.gradle文件,然后在右上角单击"在Android Studio中打开以进行编辑"

enter image description here

  1. 打开渐变面板,双击"SigninReport",

Android studio Gradle Tab

enter image description here

  1. 就这样!如果您使用Firebase-在那里添加这两个键.您应该添加这两个键,否则,如果没有释放键,Google登录将无法在设备上工作.

enter image description here

TERMINAL - another way with the terminal. In case you can't find the "Open for editing .." link.

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

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

Flutter相关问答推荐

无法在Flatter中设计正确的布局

飘动的文本用/字符绕转

如何使用新的Riverpod语法将依赖传递给AsyncNotifier?

我如何才能动态地将小部件排成一排进行排列呢?

SupabaseFlutter 集成问题:无法更新行

Flutter BLoC et workmanager:如何创建独特的仓库初始化模式?

将CLOUD_FIRESTORE程序包更新到版本4.13.0(到Windows)时出现问题

关闭模式,但再次打开时微件条件相同

如何在应用程序中使用Fflight显示表情包

BottomNavigationBar-我应该使用Container和Align吗?

将Riverpods NotifierProvider与State类一起使用

如何在不注销的情况下刷新Firebase身份验证用户

如何在Flutter 中使用滚动展开窗口小部件

Dart/Flutter 泛型:类型 '(SearchFilterItemModel) => String' 不是类型 '(SearchFilterItemModel) => String' 的子类型

如何使 flutter 2 手指zoom ?

Riverpod中stateNotiferProvider和notifierProvider的区别

如何从 Flutter 中的 App2 远程点击 App1 中的按钮

如何在 flutter 的alert 对话框中实现进度指示器?

如何在 Flutter 中将 ScaffoldMessenger 中的 Snackbar 显示为 Widget?

如何将图像网络装箱到具有边界半径的容器中