Android Studio 在 gradle/caches/ 和超过 100MB 的包装文件中生成数千个缓存文件,因此无法推送到 GitHub

Android Studio generates thousands of cache files in gradle/caches/ and in wrapper files over 100MB so cannot be pushed to GitHub

我在玩 Android Studio 时遇到了问题,当我第一次从 VCS (GitHub) 下载项目时,它会在本地下载所有 gradle 文件。问题是,当有数千个文件来自 /gradle/caches 时(不是来自 .gradle ,它被添加到 .gitignore),这是非常不舒服的。 问题是很难在成千上万的文件中找到我需要提交和推送的文件:

此外,/gradle/wrapper/dists/gradle-7.0.2-bin/p1l23p1lpas/gradle-7.0.2-bin.zip下载的一些文件是112 mb,因此无法推送到GitHub,因为100 MB 限制。 每当我尝试删除这些缓存文件或 gradle 的 zip 时,它会在 Android Studio 重新启动时再次下载。有人知道怎么解决吗?

MacOS + Android Studio 2020.3.1 补丁 3

所以我弄明白了,我设法设置了 gradle 项目文件源,因此 Android Studio 正在下载所有内容。 要修复它,请转到: 文件 > 项目结构 > SDK 位置 > Gradle 设置 > 'Gradle user home'

删除 'Gradle user home'.

中的所有内容