Где я могу получить отпечаток сертификата SHA-1 с помощью флаттера? (используя flutter create --androidx ProjectName) - PullRequest
0 голосов
/ 13 июля 2020

Я хочу создать простую страницу входа с использованием flutter и использовать ее с firebase. Первый шаг, когда я создал проект, мой код:

flutter create --androidx ProjectName

Я пишу это в моем терминале IDE, и он был успешно выполнен. Я могу кодировать нормально, пока мне не придется регистрировать свой проект в firebase. Я застрял с получением сертификата отпечатка пальца SHA-1, в котором я не знаю, где его найти.

У меня установлены java и android studio. Когда я следую инструкциям по кодированию и использую keytool в терминале IDE:

keytool -list -v\ alias androiddebugkey -keystore ~/.android/debug.keystore

, он сказал, что псевдоним является недопустимым вариантом. А также я не могу найти вкладку gradle в правой части окна студии android. Это единственное, что мешает моему развитию.

Ссылка на учебник: https://medium.com/flutter-community/flutter-implementing-google-sign-in-71888bca24ed

1 Ответ

1 голос
/ 13 июля 2020

Это иногда происходило при открытии проекта flutter с помощью android studio, где вкладка gradle не отображается справа. Чтобы проверить SHA-1:

  1. Сначала вам нужно щелкнуть правой кнопкой мыши по папке gradlew в android и выбрать «Открыть в терминале».
  2. Тип каталога gradlew signingReport
  3. в случае успеха он покажет вам SHA-1.

ЕСЛИ при запуске демона возникла ошибка, выполните следующие действия:

  1. Go в папку android и найдите gradle.properties.
  2. Найдите org.gradle.jvmargs=-Xmx1536M и измените 1536 на 1024.
  3. Перезапустите gradlew signingReport процесс, и он должен запуститься.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...