我正在努力添加与离子/ Cordova的Facebook API集成,我正在尝试找到为我的应用生成的调试哈希键:
ionic build android
我知道它会在/userhomedir/.android/debug.keystore中生成一个新的.keystore文件。但它设置为别名和密码?如何在Cordova为我的应用程序创建它之后检索此哈希键。我没有看到在构建过程中打印的哈希键。
我需要生成的哈希密钥才能让Facebook API在SDK上使用他们的签名
答案 0 :(得分:22)
似乎Cordova使用~/android/debug.keystore
密码为android
获得它:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
使用password : android
答案 1 :(得分:14)
对我有用的一个答案是one:
apkname.apk
文件复制到' Java \ jdk1.7.0_79 \ bin '文件夹keytool -list -printcert -jarfile apkname.apk
SHA1
值并使用此site 答案 2 :(得分:-1)
keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-alias