与 gradle 文件同步项目和与文件系统同步有什么区别?

What is the difference between Sync project with gradle files and Sync with File System?

关于Sync project with Gradle files,我已经完成了各种回答。但是我找不到Gradle 文件和文件系统 之间的主要区别。

对于 making/building 个项目,我们需要将项目与 Gradle 个文件同步。但是我们在使用Sync using File system时需要这样做吗?

将项目与 gradle 文件同步 更新 Android Studio 项目模型以匹配 Gradle 构建文件的内容。

没有对应的gradlew命令,因为直接使用命令行操作时没有什么可同步的。当您 运行 其他 Gradle 命令(例如编译)时,依赖项将自动更新。

并且与文件同步 如果添加或删除了一些新文件或目录并且项目不与此同步

,则会更新项目

工作方式似乎相同,但这是基本差异

在 android studio 中,当更新到来时,项目同步是正常工作所必需的

如果您正在工作项目,然后更新 android studio 或更新 gradle 依赖项,您将需要 将项目与 gradle 文件同步 以 Android Studio 3.1,菜单路径为File -> Sync Project with Gradle Files OLD go Tools -> Android -> Sync Project with Gradle Files

如果您更新项目文件添加或删除的文件,您将需要**与文件系统同步** File -> Sync with Files System