android - Android构建错误 'Failed to read androiddebugkey from store'

标签 android gradle android-studio

我正在尝试构建此开源android项目,但遇到此gradle构建错误

Gradle: Execution failed for task ':public:mbw:packageDevDebug'.

Failed to read key androiddebugkey from store "/Users/tester/Downloads/wallet-master3/keystore_debug": null



最初,它是说“>属性'signingConfig.storeFile'指定的文件'/ Users / tester / Downloads / wallet-master3 / keystore_debug'不存在。”因此,我创建了一个空白的keystore_debug文本文件,并且开始显示先前的错误。

这个keystore_debug文件是什么,我怎么得到它?

最佳答案

所有Android应用程序都需要数字签名。即使只是在IDE中进行构建,也必须对应用程序进行签名。这是Android Studio(以及Eclipse)构建过程的一部分。

该签名存在于证书文件中。证书可以验证您作为应用程序开发人员的身份。这些可以(a)从第三方证书颁发机构(CA)获得,或者(b)您可以使用java keytool实用程序生成自己的证书。执行此操作时,它称为自签名证书。

有关详细信息,请参见http://developer.android.com/tools/publishing/app-signing.html的“Signing in Debug Mode”部分。

因此,最重要的是,您需要使用keytool生成keystone_debug文件。

关于android - Android构建错误 'Failed to read androiddebugkey from store',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20461259/

相关文章:

java - 从 Eclipse 生成的 Gradle 构建文件,出现错误 : Gradle version 1. 10 是必需的

android: CheckedTextView 不能检查?

android-studio - 一键伸展树(Splay Tree)中的所有条目

eclipse - 将现有的 Google App Engine 模块导入 Android Studio

gradle - 在uploadArchives任务中未读取命令行参数(pom属性)

android - 如何在 Android Studio 2.3 中启用注解处理器

android - 在 CMakeLists 中设置 ANDROID_STL

android - Android 2.x 是否支持 QVGA 分辨率?

android - Azure DevOps 管道 android build设置 sdk 位置

java - 升级到 gradle 插件 3.2.1 和 SDK 28 失败