2017-10-08 117 views
1

当我试图克隆从GitHub存储库keystore.properties没有找到。在导入项目中,我得到一个错误:错误:克隆项目

E:\ProjectDir\keystore.properties (The system cannot find the file specified)

从GitHub引入其他回购时,我从来没有遇到这样的问题。

+0

看着你的''来引用keystore.properties'文件build.gradle'。然后,将它们注释掉,或根据您的Gradle文件需要从这些属性创建一个文件。 – CommonsWare

+0

@CommonsWare谢谢。评论参考的工作! – RandomyzeEverything

回答

4

许多项目配置的release签署建立由keystore.properties文件的手段。该文件将包含指向发行密钥库的位置的属性,用于访问发行密钥的密码等等。该密钥库和属性文件不应该提交给公共版本控制系统。

因此,当你签出的版本控制的代码,这keystore.properties文件将不存在了,摇篮会抱怨。

有几种方法可以设置build.gradle文件以避免此类错误,检查文件是否存在并仅在使用时才使用它的内容。战术上,在你的情况下,只需注释掉release构建指令就足够了。