我必须在 GitHub 上共享的 Android Studio 项目中的文件夹是什么?

What are the folder in an Android Studio project that I have to share on GitHub?

我已经使用 Android Studio 构建了一个开源应用程序,并且我已经在 GitHub 上共享了所有文件。 我认为有很多不必要的文件,例如调试生成的文件(每次提交都会上传),所以, 我必须共享哪些文件才能让其他人下载和打开我的项目?

This is the Project on github

SO post 解决了您遇到的相同问题。您需要在 .gitignore 中添加这些行。您可以添加到此列表。您在 github 中的项目不包含 .gitignore。您可以从添加它开始。

以下列表仅供参考,由 Android Studio 默认提供。根据您的需要,您可能需要添加到此列表。

*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures

附带说明一下,由于您已经将这些文件提交给 git,因此您需要先删除它们。然后如果你添加 .gitignore 它们将不会再次被索引。

这篇SO url可能对你也有帮助。