Android – 什么debug.keystore文件是IntelliJ签署我的应用程序?

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

谢谢!

  • 如何只过滤我的应用程序日志在IntelliJ的logcat?
  • Android Studio - 导入外部库/ Jar
  • 如何将android.support.v7.widget.GridLayout添加到intelliJidea?
  • 有没有办法在IntelliJ IDE中的Android项目中提取字符串资源?
  • Android IntelliJ sdk版本
  • 如何将android.support.v7.widget.GridLayout添加到intelliJidea?
  • 在IntelliJ IDEA中添加AAR,无需gradle
  • AAPT失败,错误代码为-1073741819
  • 请仔细检查您是否从正确的用户帐户中删除了debug.keystore文件:

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

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

    所以原来在android-sdk\\.android文件夹中有另一个debug.keystore 。 不知道为什么我没有看到这个,当我search的驱动器之前,但现在它是唯一的一台机器上,当然肯定会得到重build时重build。 不知道为什么它没有在C:\Users喜欢logging,但创build一个映射api对这个keystore确实解决了我的MapView问题。