это также поможет новичкам.
просто добавьте больше подробностей к ответу @ coder_For_Life22.
если этот ответ вам не поможетзабудьте поднять голос.это мотивирует нас.
для этого вы уже должны знать путь к файлу хранилища ключей приложения и пароль
для этого примера рассмотрим ключхранится в "c: \ keystorekey \ new.jks"
1. открыть эту страницу https://code.google.com/archive/p/openssl-for-windows/downloads
2. загрузить 32- или 64-битный zip-файл в соответствии с операционной системой Windows.
3. Извлеките загруженный файл в любое место и запомните путь.
4. Для этого примера мы считаем, что вы извлекли папку в папке загрузки.
, поэтому адрес файла будет"C: \ Users \ 0 \ Downloads \ openssl-0.9.8e_X64 \ bin \ openssl.exe";
5. Теперь на клавиатуре нажмите кнопку Windows + R.
6. Это будетоткройте окно запуска.
7. введите cmd и нажмите Ctrl + Shift + Enter .
8. Это откроет командную строку от имени администратора.
9. здесь перейдите в папку bin Java:
если вы используете jre, предоставленный Android Studio, вы найдете путь следующим образом:
a.открытая андроид студия.
б.файл-> структура проекта
c.на левой панели щелкните «Местоположение SDK»
d.на правой панели ниже 'JDK location' находится ваш путь jre.
e.добавьте «\ bin» в конце этого пути, так как файл «keytool.exe», который нам нужен, находится внутри этой папки.
для этого примера, который я считаю, вы установили Java отдельно, а следующий путь -
"C: \ Program Files \ Java \ jre-10.0.2 \ bin"
, если вы установили 32-битную Java, она будет находиться в
"C: \ Program Files (x86) \ Java \ jre-10.0.2\ bin "
10. теперь с указанными выше путями выполните команду следующим образом:
keytool -exportcert -alias androiddebugkey -keystore "c:\keystorekey\new.jks" | "C:\Users\0\Downloads\openssl-0.9.8e_X64\bin\openssl.exe" sha1 -binary |"C:\Users\0\Downloads\openssl-0.9.8e_X64\bin\openssl.exe" base64
Вас попросят ввести пароль, укажите пароль, который вы указали при создании ключа хранилища ключей.
!!!!!!
это даст вам ключ ошибки: если вы получите:
---
'keytool' не распознается как внутренняя или внешняя команда
---
это означает, что java установлен где-то еще.