2017-10-08 113 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構建指令就足夠了。