我需要启用google + api,所以我需要debug.keystore
。我切换到Android Studio,不知道它在哪里。我可以在路径〜/ .android / debug.keystore中找到它。
答案 0 :(得分:128)
修改强> 步骤1)转到文件>项目结构>选择项目>转到“签名”并选择您想要的默认或任何密钥库并填写所有详细信息。如果您无法填写详细信息,请点击绿色的“+”按钮。我在屏幕截图中突出显示。
步骤2)非常重要:转到构建类型>选择您的构建类型,然后选择“签名配置”。在我的情况下,我要选择“配置”。检查突出显示的区域。
答案 1 :(得分:58)
对于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
答案 2 :(得分:38)
找到关键信息的另一种方法是转到你的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'获取API密钥'的默认配置。文档。 https://developers.google.com/maps/documentation/android-api/signup
答案 3 :(得分:32)
在Android Studio中,您可以在不使用任何控制台命令的情况下找到所有应用程序签名信息:
答案 4 :(得分:12)
我遇到了这个问题。 debug.keystore
文件丢失了。
因此,为我创建正确文件的唯一步骤是在Android Studio中创建一个新的Android项目。
它在路径debug.keystore
下创建了一个新的C:\Users\username\.android\
。
此解决方案可能仅在您尚未创建任何项目时才有效。
答案 5 :(得分:3)
如果发现没有安装JDK。转到您的android终端,然后导航到Android Studio随附的JRE的bin文件夹。
C:\Program Files\Android\Android Studio\jre\bin
并运行以下命令。请记住用您的实际PC用户名替换USERNAME。
keytool -list -v -keystore "C:\Users\USERNAME\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
答案 6 :(得分:3)
它帮助了我。
密钥库名称:“ debug.keystore”
密钥库密码:“ android”
密钥别名:“ androiddebugkey”
关键密码:“ android”
USER_NAME_PC-您的PC用户名
答案 7 :(得分:1)
在Windows上,
您需要做的只是goto命令提示符和cd C:\Program Files\Java\jdk-10.0.2\bin>
,其中jdk-10.0.2 or full path
可能与您的情况不同。一旦进入垃圾箱,请输入以下代码keytool -keystore C:\Users\GB\.android/debug.keystore -list -v
,其中C:\Users\GB\.android/debug.keystore
是我的情况下密钥存储区的路径。
您将获得类似的结果。
答案 8 :(得分:1)
答案 9 :(得分:0)
默认密钥库文件debug.keystore
存在于文件夹.android
中,该文件夹通常位于安装该Android SDK的用户的操作系统的默认主文件夹中。
在我的Ubuntu PC中,它的位置是/home/dhananjay/.android
在Windows PC中,它位于C:\Users\dhananjay\.android
答案 10 :(得分:0)
摘自有关Signing your app的Android开发者文档:
调试证书到期
[...]文件存储在以下位置:
- 在Windows XP上
~/.android/
在OS X和Linux上- 在Windows Vista和Windows 7、8和10上
C:\Documents and Settings\<user>\.android\
C:\Users\<user>\.android\
答案 11 :(得分:0)
我能想到的最简单的事情是从debug.keystore中获取指纹(其他答案中提到了路径)并将其添加到项目中。无需复制密钥库或添加新应用程序。只需附加您开发的每台机器的指纹列表。
FWIW,当我从一台笔记本电脑切换到另一台笔记本电脑时,我遇到了这个问题。我经常蹦蹦跳跳。
https://support.google.com/firebase/answer/7000104?hl=en#sha1
希望能帮到一些人! :)
答案 12 :(得分:0)
=================================== < / p>
在标准文件资源管理器中:
=================================== < / p>
=================================== < / p>
打开“查看”标签,然后选中“隐藏的项目”:
=================================== < / p>
=================================== < / p>
现在您可以看到自己的.android文件夹
=================================== < / p>
答案 13 :(得分:0)
[已解决]在同一台Windows 10计算机上更改用户名后如何重新运行我的应用程序
在Android Studio中,依次单击“文件”>“项目结构”>“应用”>“ +”以添加新配置“ config” File > Project Structure > app > Signing
在“风味”选项卡>“签名”框中,选择新的“ config”条目 File > Project Structure > app > Flavors
这重新配置了应用程序。关闭并重新启动Studio
点击生成>重建项目
该应用已添加并自动显示以下内容: build.gradle
当我在手机上测试该应用程序时,Studio要求使用此新配置重新安装该应用程序。应用程序照常运行!
DynaMike
答案 14 :(得分:0)
Go to Build > Clean Project
再次构建您的项目。
答案 15 :(得分:0)
对于Flutter,您只需要打开项目的android部分 File-> open->选择该项目的android文件夹 等待几分钟以完成gradle同步,然后在右侧单击gradle-> android-> Tasks-> android-> signin Report
答案 16 :(得分:0)
在Windows上,如果debug.keystore文件不在该位置(C:\ Users \ username \ .android),则也可以在安装Android Studio的位置找到debug.keystore文件。