Android Studio中的debug.keystore在哪里

com*_*lez 126 android keystore android-studio

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

Pra*_*chi 135

编辑 步骤1)转到文件>项目结构>选择项目>转到"签名"并选择您想要的默认或任何密钥库并填写所有详细信息.如果您无法填写详细信息,请按绿色的"+"按钮.我在截图中突出显示.在此输入图像描述

第2步)非常重要:转到构建类型>选择您的构建类型并选择"签名配置".在我的情况下,我要选择"配置".检查突出显示的区域. 在此输入图像描述

  • 我无法在Project Structure中的任何地方看到"Facets". (12认同)
  • @Vera您可能想提一下,关键别名可能是'androiddebugkey'(这是默认值),而不是'android'. (9认同)
  • 我刚刚在Android Studio上运行了hello world项目,它出现在〜/ .android / (7认同)
  • 答案不再有效. (6认同)
  • 你在使用哪个工作室?如果它是Studio 0.3.2或更高版本,那么我就和你在一起! (2认同)

Sam*_*iya 71

  • 对于Windows用户:(将 C:\Users\USERNAME\.android\debug.keystore USERNAME更改为您的电脑名称)

  • 对于Linux或Mac OS用户: ~/.android/debug.keystore

在您SHAH1使用命令提示符下面的代码之后:

  keytool -list -v -keystore "C:\Users\USERNAME\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Run Code Online (Sandbox Code Playgroud)


小智 43

找到你的关键信息的另一种方法是转到你的java文件夹,对我来说就是这样

C:\Program Files\Java\jdk1.8.0_60\bin
Run Code Online (Sandbox Code Playgroud)

并运行以下命令

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Run Code Online (Sandbox Code Playgroud)

从命令中你可以很容易地看到密钥库地址是"c:\ users/<%mylogin%>.android\debug.keystore",别名是"androiddebugkey",商店密码是"android"密钥密码是"android"

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


ale*_*shr 42

在Android Studio中,您可以找到所有应用程序签名信息,而无需任何控制台命令:

  1. 打开你的项目

  2. 单击右侧面板上的Gradle

  3. 在Gradle projects面板中打开文件夹:您的项目 - >任务 - > Android

  4. 运行signingReport任务(双击),您将在Gradle控制台(密钥库路径,SHA1,MD5等)中看到结果.

signingReport任务及其结果

  • 谢谢..这对我有用..运行signinReport命令后,我能够指向我的应用程序正在使用的右侧SHA1键 (2认同)

Vit*_*aga 15

我遇到了这个问题.该debug.keystore文件丢失了.因此,为我创建正确文件的唯一步骤是在Android Studio中创建一个新的Android项目.

它为我创造了一条新的debug.keystore路径C:\Users\username\.android\.

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

  • 我意外删除了我的debug.keystore文件.这篇文章帮我重新生成了这个文件. (3认同)

Bla*_*dow 15

您可以使用此命令,并将获取所有密钥库,进入终端并在android根目录中运行以下命令:

./gradlew signingReport
Run Code Online (Sandbox Code Playgroud)

它将为您提供类似这样的密钥库及其信息列表:

在此处输入图片说明


小智 7

如果你发现你没有安装JDK。转到您的 Android 终端并导航到 Android Studio 附带的 JRE 的 bin 文件夹。

C:\Program Files\Android\Android Studio\jre\bin
Run Code Online (Sandbox Code Playgroud)

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

keytool -list -v -keystore "C:\Users\USERNAME\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Run Code Online (Sandbox Code Playgroud)


小智 6

它帮助了我。

密钥库名称: “ debug.keystore”
密钥库密码: “ android”
密钥别名: “ androiddebugkey”
密钥密码: “ android”

例子

USER_NAME_PC-您的PC用户名

  • 读者注意:“Key alias”的文本是正确的(“androiddebugkey”),但屏幕截图是错误的。 (3认同)