Android Studio如何手动运行gradle sync?

Ale*_*one 100 android sync gradle android-studio

我在Android Studio中调试Gradle问题并看到"运行gradle sync"的引用,但我不知道如何运行此命令.

如何从Android studio或Mac终端运行"Gradle sync"?

Cai*_*Cai 157

Android工作室应该在工具栏中标有"使用Gradle文件同步项目"中的此按钮

或者从菜单栏进入工具 - > Android - >使用Gradle文件同步项目.

编辑:我不知道它何时被更改但现在看起来像这样:

在此输入图像描述

编辑:这就是它在3.3.1上的样子 在此输入图像描述

  • @RomanM它没有丢失......它转移到"文件"......所以,它是旁边的保存图标 (10认同)
  • 真正的问题是:为什么 Android Studio 的负责人不断“改变”这个功能?这显然是修复未损坏的东西的情况。 (5认同)
  • 我在 Android Studio 4 的工具栏或文件菜单中没有看到该按钮。 (3认同)
  • 在Adnroid Studio 3.0.1中丢失 (2认同)
  • 如果这个问题没有回答OP的问题,为什么会有这么多的赞成票? (2认同)

Hug*_*sse 37

使用根项目中的命令行

./gradlew build

它将同步并构建您的应用程序

要查看所有可用的gradle任务,请使用 ./gradlew tasks

  • 我使用 com.android.tools.build:gradle:3.5.1,它没有选项 --recompile-scripts (12认同)
  • 是的,但是构建是否更正确?sync和build有什么区别? (2认同)
  • 从 gradle 5.0 开始,--recompile-scripts 已经成为一个未知的命令行选项, (2认同)
  • 我不想“构建”,我只想“同步”,我不明白为什么谷歌会弃用并删除“--recompile-scripts”而不引入替代方案...... (2认同)

Coo*_*ind 24

在Android Studio 3.3中,它位于:

在此输入图像描述

根据Android Studio 3.1中的答案/sf/answers/3470386811/,它在这里:

在此输入图像描述

此命令将移至File > Sync Project with Gradle Files.

在此输入图像描述

  • ROFL!我一直在找这个按钮2天!谢谢! (2认同)

Amr*_*ngh 23

键盘快捷键爱好者可以通过转到文件 - >设置 - >键盘映射 - >插件 - > Android支持 - >使用gradle文件同步项目(右键单击它以添加键盘快捷键)来添加手动运行gradle sync的快捷方式 - >应用 - >好的,你就完成了. Gradle Sync键盘快捷键选择任何方便的键作为您的gradle同步快捷键,它不会与任何其他快捷键冲突(我已选择Shift + 5作为我的gradle同步键),因此,当您想要手动运行gradle sync时,只需按下此键盘快捷键即可.

  • 对于Mac OS X上的前两个步骤,它是'Android Studio->首选项' (2认同)

Com*_*are 13

我认为它是指Android Studio主菜单中的工具> Android>"与Gradle文件同步项目".


oc1*_*c1d 5

gradle --recompile-scripts
Run Code Online (Sandbox Code Playgroud)

似乎在不构建任何内容的情况下进行了同步。您可以通过以下方式启用自动构建

gradle --recompile-scripts --continuous
Run Code Online (Sandbox Code Playgroud)

请参考文档以获取更多信息:

https://docs.gradle.org/current/userguide/gradle_command_line.html

  • gradle 5.1.1 没有选项 --recompile-scripts (3认同)