Ответ 1
Кажется, Кордова использует ~/android/debug.keystore
с паролем android
Чтобы получить его:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
С password : android
Я работаю над добавлением интеграции API Facebook с ionic/Cordova и пытаюсь найти ключ хеша отладки, который генерируется для моего приложения, когда я это делаю:
ionic build android
Я знаю, что он генерирует новый файл .keystore по адресу /userhomedir/.android/debug.keystore. Но что он устанавливает в качестве псевдонима и пароля? И как я могу получить этот хэш-ключ после того, как Cordova создала его для моего приложения. Я не вижу, чтобы ключ хеша печатался в процессе сборки.
Мне нужен сгенерированный хеш-ключ, чтобы дать Facebook API использовать их знак на SDK
Кажется, Кордова использует ~/android/debug.keystore
с паролем android
Чтобы получить его:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
С password : android
Один ответ, который работал для меня это одна:
apkname.apk
вы хотите знать, в папку "Java\jdk1.7.0_79\bin".keytool -list -printcert -jarfile apkname.apk
SHA1
и конвертируйте его, используя этот сайт.keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-alias