错误:克隆项目时找不到keystore.properties

时间:2017-10-08 12:57:05

标签: android android-studio

我正在尝试从GitHub克隆存储库。导入项目时我收到错误:

  

E:\ ProjectDir \ keystore.properties(系统找不到指定的文件)

从GitHub导入其他repos时,我从未遇到过这个问题。

2 个答案:

答案 0 :(得分:7)

许多项目通过release文件配置keystore.properties版本的签名。该文件将包含指向发布密钥库所在位置的属性,用于访问发布密钥的密码,等等。该密钥库和属性文件不应提交给公共版本控制系统。

因此,当您从版本控制中签出代码时,keystore.properties文件将不存在,Gradle会抱怨。

有一些方法可以设置build.gradle文件以避免此类错误,检查文件是否存在,如果存在,则仅使用其内容。从战术上讲,只需注释掉release构建说明即可。

答案 1 :(得分:0)

在项目的根目录中创建名为keystore.properties的文本文件,并在其中插入以下4个参数:

storeFile="relative path to your keystore file"
storePassword="keystore file pass"
keyAlias=
keyPassword=

然后重建您的项目。