【问题标题】:Why don't I have debug.keystore in ~/.android folder(for mac)?为什么我在 ~/.android 文件夹中没有 debug.keystore(对于 mac)?
【发布时间】:2019-07-31 02:43:02
【问题描述】:

ls ~/.android

analytics.settings avd/cache/metrics/

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)

【问题讨论】:

    标签: java android macos keystore keytool


    【解决方案1】:

    您的系统应该有问题。但通常,下次您构建和运行应用程序的调试版本时,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

    【讨论】:

    • 我已经解决了这个问题,甚至在我第一次运行 Android Studio 之前我就希望能找到。
    • @ishandutta2007:好的,我一点也不怀疑。如果您的问题满意,请将此标记为已接受的答案。或者您可以创建自己的答案然后接受它。
    猜你喜欢
    • 1970-01-01
    • 2012-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-18
    • 1970-01-01
    • 1970-01-01
    • 2020-08-08
    相关资源
    最近更新 更多