密钥库文件不存在:urontu的/root/.android/debug.keystore

时间:2017-12-21 20:16:01

标签: android phonegap-plugins google-plus keytool

需要谷歌+登录我的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

2 个答案:

答案 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创建新证书,然后使用它来签署应用的调试和发布版本。