Android 安卓工作室项目';s Git存储库

Android 安卓工作室项目';s Git存储库,android,git,gradle,version-control,gitignore,Android,Git,Gradle,Version Control,Gitignore,在我的项目中,我有settings.gradle,gradle.properties和gradle wrapper.properties文件。哪些文件应该在Git存储库中检查?所有这些文件都应该提交,因为它们都包含对项目的构建环境至关重要的信息 如果您需要创建一个local.properties文件来覆盖或补充计算机上的这些文件,则会出现一个例外。Android开发者网站的部分有更多信息 此外,当有疑问时,一个好的经验法则是使用类似于生成Git文件的工具。它通常包含一些合理的默认规则,在这些规则

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

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

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


此外,当有疑问时,一个好的经验法则是使用类似于生成Git文件的工具。它通常包含一些合理的默认规则,在这些规则中,文件应该从源代码管理中排除(因此包括在内)。

最好检查所有这些规则

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

gradle.properties-->有时您需要在此处指定JVM arg,还需要从android gradle插件功能中指定一些标志,例如增量构建、kapt功能、gradle标志功能(如配置缓存)等


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

您应该检查所有插件。