Android Studio 项目的 Git 存储库

Android Studio project's Git repository

在我的项目中,我有 settings.gradlegradle.propertiesgradle-wrapper.properties 文件。其中哪些应该在 Git 存储库中检查?

应提交所有这些文件,因为它们都包含对项目构建环境至关重要的信息。

唯一的例外是,如果您需要创建一个 local.properties 文件来专门覆盖或补充您计算机上的这些文件。 Android 开发者网站的 Configure your build 部分有更多信息。

此外,当有疑问时,一个好的经验法则是使用像 gitignore.io to generate a Git gitignore 文件这样的工具。它通常包含关于哪些文件应从源代码管理中排除(并因此包含)的合理默认规则。

最好检查所有这些

settings.gradle --> 这包含您应该包含哪个模块以及项目结构的信息。一些插件如 gradle build scan 也需要在这里指定。

gradle.properties --> 有时你想在这里指定 JVM arg,还有一些来自 android gradle 插件功能的标志,例如增量构建,kapt 功能,gradle 标记功能(如配置缓存)等

gradle-wrapper.properties 定义为您项目中使用的 gradle 版本。某些插件可能与其他 gradle 版本不兼容,因此您也应该检查它以确保每个人都使用相同的版本。