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


当前回答

尝试之前同步gradle。 完成任务中的步骤…

其他回答

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

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

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

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

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

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

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

单击Build > Rebuild Project

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

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

戴纳迈克

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

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

有时在app/build中指定。gradle文件。例如:

signingConfigs {
    debug {
        storeFile file(System.env.HOME + '/.android/debug.keystore')
        storePassword 'android'
        keyAlias 'androiddebugkey'
        keyPassword '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