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


当前回答

我需要调试。在我刚刚安装Android Studio后,它不在. Android文件夹中。

我的解决方案是创建一个新的空项目,Build->选择Build Varient…然后在Active Build Varient下,我将其设置为调试。然后我构建了这个项目,甚至还在上面运行了调试(不确定是否必要)。在这之后,我检入。android文件夹,并调试。生成密钥存储库。

其他回答

如果您发现没有安装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

在Flutter的情况下,你必须只打开项目的android部分 File->open->选择该项目的android文件夹 等待几分钟完成gradle同步后,在右侧点击gradle->android->Tasks->android->signin Report

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

./gradlew signingReport

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

我如何在同一台Windows 10机器上更改用户名后让我的应用程序重新运行

在Android Studio中,文件>项目结构>应用>点击“+”添加新的配置“config” 文件>项目结构>应用>签名

在Flavors选项卡> Signing框中,选择新的“config”条目 文件>项目结构>应用>口味

这将重新配置应用程序。关闭并重新启动工作室

单击Build > Rebuild Project

该应用程序自动添加并显示: build.gradle

当我在手机上测试这款应用时,Studio要求用这个新配置重新安装应用。应用程序运行之前!

戴纳迈克

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