为什么我在〜/ .android文件夹(对于Mac)中没有debug.keystore?

时间:2019-03-09 03:58:03

标签: java android macos keystore keytool

ls ~/.android

  

analytics.settings avd /缓存/指标/

keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore
  

keytool错误:java.lang.Exception:密钥库文件不存在:   /Users/ishandutta2007/.android/debug.keystore java.lang.Exception:   密钥库文件不存在:   /Users/ishandutta2007/.android/debug.keystore位于   sun.security.tools.keytool.Main.doCommands(Main.java:745)在   sun.security.tools.keytool.Main.run(Main.java:343)在   sun.security.tools.keytool.Main.main(Main.java:336)

1 个答案:

答案 0 :(得分:0)

您的系统应该有问题。但是通常,下一次您构建和运行应用程序的调试版本时,Android Studio会为您重新生成新的密钥库和调试密钥。在Expiry of Debug certificate

中了解更多详细信息

如果您的Android Studio仍然无法重新生成调试密钥,则可以使用以下命令:

$ keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

密钥库名称debug.keystore
密钥库密码android
密钥别名androiddebugkey
密钥密码android