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


当前回答

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根目录下运行:

./gradlew signingReport

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

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

打开你的项目 从右侧面板点击Gradle 在Gradle项目面板打开文件夹:Your Project -> Tasks-> Android 运行signingReport任务(双击),您将在Gradle控制台中看到结果(keystore路径,SHA1,MD5等等)。

来自Android开发者关于签名应用的文档:

调试证书到期 […文件存放在以下位置: ~ /。android/ OS X和Linux C:\Documents and Settings\ <user>\。安卓\ Windows XP C:\Users\ <用户> \。android\在Windows Vista和Windows 7、8和10

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

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

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

编辑 步骤1)转到文件>项目结构>选择项目>进入“签名”,选择您的默认或任何您想要的密钥库,并填写所有详细信息。如果您无法填写细节,请点击绿色的“+”按钮。我在截图中高亮了。

步骤2)非常重要:进入构建类型>,选择您的构建类型,并选择“签名配置”。在我的例子中,我必须选择“配置”。检查突出显示的区域。