需要谷歌+登录我的phonegap应用程序,我想生成证书SHA-1.I运行 keytool -exportcert -list -v \ -alias androiddebugkey -keystore~ / .android / debug.keystore
生成Android签名证书SHA-1的命令,但是它给出了一个错误 密钥库文件不存在:/ root /.android/debug.keystore
所以我使用 find~-name“debug.keystore”搜索该文件,但我的搜索结果为空。
我也试过下面的命令 keytool -genkey -alias myKey -keystore store.jks keytool -selfcert -alias myKey -keystore store.jks
但我没有找到Android签名证书SHA-1
答案 0 :(得分:1)
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
尝试此命令。您的调试密钥库始终存在于/home/<username>/.android
中,~
只是/home/<username>
的简写。
如果您的SDK安装正确,运行该命令应该没有问题。否则,我们需要更多信息才能找到并解决问题。
如果PhoneGap / Meteor有自己的一套android包,你可能想在这些行上尝试一下
keytool -list -v -keystore ~/.meteor/android_bundle/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
答案 1 :(得分:0)
您不必使用调试证书,只需按照此tutorial创建新证书,然后使用它来签署应用的调试和发布版本。