Android Studio中的debug.keystore在哪里?
我需要启用谷歌+ API,所以我需要debug.keystore
。 我切换到Android Studio,不知道它在哪里。 我可以在path〜/ .android / debug.keystore中find它。
编辑步骤1)转到文件>项目结构>select项目>转到“签名”,select你想要的默认或任何密钥库,并填写所有的细节。 如果您无法填写详细信息,请点击绿色的“+”button。 我已经在屏幕截图中突出显示。
步骤2)非常重要:转到构buildtypes>select您的构buildtypes,并select您的“签名configuration”。 在我的情况下,我必须select“configuration”。 检查突出显示的区域。
找出你的关键信息的另一种方法是去你的java文件夹,对我来说,它是在
C:\Program Files\Java\jdk1.8.0_60\bin
并运行以下命令
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
从命令中你可以很容易地看到keystore地址是“c:\ users \ <%mylogin%>。android \ debug.keystore”,别名是“androiddebugkey”存储密码是“android”密码是“android”
这是Android“获取API密钥”文档的默认configuration。 https://developers.google.com/maps/documentation/android-api/signup
-
对于Windows用户:
C:\Users\username\.android\debug.keystore
-
对于Linux / Mac OS用户:
~/.android/debug.keystore
之后您将通过以下代码使用命令提示符获得SHAH1
:
keytool -list -v -keystore "C:\Users\username\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
在Android Studio中,您可以find所有的应用程序签名信息
-
打开你的项目
-
点击右侧面板上的Gradle
-
在Gradle项目面板打开文件夹:您的项目 – >任务 – > Android
- 运行signingReport任务(双击),您将在Gradle控制台(密钥库path,SHA1,MD5等)中看到结果。
我有这个问题。 debug.keystore
文件丢失。 所以为我创build一个正确的文件的唯一步骤是在Android Studio中创build一个新的Android项目。
它在pathC:\Users\username\.android\
下创build了一个新的debug.keystore
。
这个解决scheme可能只适用于尚未创build任何项目的情况。
在Windows上,如果debug.keystore文件不在位置(C:\ Users \ username \ .android)中,则也可以在安装了Android Studio的位置finddebug.keystore文件。