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

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

谢谢!

Solutions Collecting From Web of "Android – 什么debug.keystore文件是IntelliJ签署我的应用程序?"

请仔细检查您是否从正确的用户帐户中删除了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问题。