【问题标题】:Android - What debug.keystore file is IntelliJ signing my app with?Android - IntelliJ 使用什么 debug.keystore 文件签署我的应用程序?
【发布时间】:2011-12-09 18:29:41
【问题描述】:

我正在尝试调试为什么我无法让 MapView 在调试模式下工作,并且似乎没有使用我创建了 API 密钥的 debug.keystore 文件对应用程序进行签名。我的系统上名为debug.keystore 的文件的唯一版本在C:\Users\<user>\.android 文件夹中,正如预期的那样,但是在完全删除此文件然后重建未签名的应用程序后,它仍然在调试模式下运行并且不会重新生成这个文件,好像它正在使用不同的证书签名。知道这里发生了什么吗?

谢谢!

【问题讨论】:

    标签: android intellij-idea android-mapview keystore signing


    【解决方案1】:

    请仔细检查您是否从正确的用户帐户中删除了 debug.keystore 文件:

    c:\Users\%USERNAME%\.android\debug.keystore
    

    在我的系统上,只要我删除它并在 IntelliJ IDEA 中重建项目,它就会重新生成。

    【讨论】:

    • 又名%USERPROFILE%\.android\debug.keystore
    【解决方案2】:

    原来android-sdk\\.android 文件夹中还有另一个debug.keystore。不知道为什么我以前搜索驱动器时没有看到这个,但现在它是机器上唯一的一个,而且在重建时确实会重新生成。不知道为什么它不像记录的那样在 C:\Users 中查找,但是针对此密钥库创建地图 api 确实解决了我的 MapView 问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-07
      • 1970-01-01
      • 2020-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多