我需要启用谷歌+ api,所以我需要debug.keystore。我切换到Android Studio,不知道它在哪里。我可以在eclipse的~/.android/debug.keystore路径下找到它。


当前回答

如果您发现没有安装JDK。打开android终端,打开android Studio自带的JRE bin文件夹。

C:\Program Files\Android\Android Studio\jre\bin

并执行以下命令。请记住将USERNAME替换为您实际的PC用户名。

keytool -list -v -keystore "C:\Users\USERNAME\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

其他回答

默认的密钥库文件:debug。. Android文件夹通常位于安装Android SDK的用户操作系统的默认主文件夹中。

在我的Ubuntu PC中,它的位置是/home/dhananjay/.android

而在Windows PC中,它位于C:\Users\dhananjay\.android

Windows用户:C:\Users\USERNAME\.android\debug.keystore (请将USERNAME替换为您实际的PC用户名) Linux或Mac操作系统用户:~/.android/debug.keystore

在使用命令提示符通过以下代码获得SHA1后:

  keytool -list -v -keystore "C:\Users\USERNAME\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

我遇到了这个问题。调试。密钥存储库文件丢失。 因此,为我创建正确文件的唯一步骤是在Android Studio中创建一个新的Android项目。

它为我创建了一个新的调试。路径c:\ users \username\.android\。

此解决方案可能仅在您尚未创建任何项目时才有效。

你可以使用这个命令获取你所有的密钥库,到你的终端,在你的android根目录下运行:

./gradlew signingReport

它会给你类似这样的一个键库列表和它们的信息:

另一种找到你的关键信息的方法是去你的java文件夹,对我来说是在

C:\Program Files\Java\jdk1.8.0_60\bin

并执行以下命令

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

从命令中,您可以很容易地看到密钥存储地址是“c:\users/<%mylogin%>.android\debug”。Keystore”,别名为“androiddebugkey”,存储密码为“android”,密钥密码为“android”

这是Android 'Get API Key'文档中的默认配置。 https://developers.google.com/maps/documentation/android-api/signup