为什么Android项目中的构建和libs文件夹无法提交或推送?

时间:2014-06-23 17:52:53

标签: android git github android-studio

我将Android Studio与GitHub存储库结合使用。所以我刚刚推动了整个项目,但我提到我只能推送我的src文件夹。有什么理由说我无法推送我的构建和src文件夹,或者只是我做错了什么?当我尝试提交它们时,我收到一条消息,告诉我没有检测到更改,但是当我进入我的存储库时,没有这样的文件夹。

1 个答案:

答案 0 :(得分:5)

默认情况下,Android Studio会将build目录(在项目级别和模块级别)放在.gitignore中。

这通常是所需的行为,因为没有理由将大多数生成的文件保留在版本控制中。 Gradle将在您下载项目的任何计算机上再次为您创建这些。

如果要包含构建目录,只需从项目根目录中的/build和模块根目录中的.gitignore中删除.gitignore即可。

默认情况下,libs目录不应该在那里,但是如果你要将文件添加到该目录并且Git没有认识到这个变化,那就是我要看的地方。