Android studio Android Studio 4.2中的Gradle工具窗口中不显示Gradle任务

Android studio Android Studio 4.2中的Gradle工具窗口中不显示Gradle任务,android-studio,gradle,android-studio-4.2,Android Studio,Gradle,Android Studio 4.2,我刚刚将Android Studio更新为4.2版。我很惊讶在我的项目中没有看到Gradle任务 在以前的版本4.1.3中,我可以看到如下所示的任务: 但现在我只看到版本4.2中的依赖项: 我试图清除Android Studio的缓存并再次同步我的项目,但没有改变 这是一个功能改变吗?好的,我发现了为什么我在android studio 4.2中出现这种行为 这是故意的行为。我在这篇文章中找到了答案: Gradle任务列表很大,在Android项目中填充速度很慢。 由于性能原因,默认情况下禁

我刚刚将Android Studio更新为4.2版。我很惊讶在我的项目中没有看到Gradle任务

在以前的版本4.1.3中,我可以看到如下所示的任务:

但现在我只看到版本4.2中的依赖项:

我试图清除Android Studio的缓存并再次同步我的项目,但没有改变


这是一个功能改变吗?

好的,我发现了为什么我在android studio 4.2中出现这种行为

这是故意的行为。我在这篇文章中找到了答案:

Gradle任务列表很大,在Android项目中填充速度很慢。 由于性能原因,默认情况下禁用此功能。你可以 在:设置|实验|不构建渐变任务中重新启用 在渐变同步期间列出

通过单击“将项目与Gradle文件同步”图标重新加载Gradle项目,任务将出现


这一实验性的变化被放在android studio的发行说明中可能很酷
4.2

解决方案1:

您也可以使用下面的gradle命令获取所有任务并在终端中运行这些任务

./gradlew tasks --all
解决方案2。

您还可以创建运行配置以运行以下任务:

步骤1:

步骤2:

步骤3:


然后,您的运行配置将像步骤1中的图像一样列出。您可以选择并像往常一样运行它。

进入
文件->设置->实验
并取消选中
在梯度同步期间不构建梯度任务列表
,然后将项目
文件->与梯度文件同步
。如果问题仍然存在,只需重新启动Android Studio

一,

二,。
要查看任务列表,请使用以下命令

./gradlew task
您将获得可用任务的列表。要执行特定任务,请按如下所示运行命令

./gradlew <taskname>
/gradlew

非常感谢您的支持!在过去的几个小时里,我一直在和这件事斗争。似乎有点奇怪的功能/选项。我可以看出这可能是一个性能问题,但是如果任务没有显示在任何地方,您应该如何运行任务呢?(它们甚至没有显示在“运行任何东西”中)完全同意这需要出现在发行说明中。我很高兴能在这个问题上帮助您。我想您需要知道任务的名称,并从“RunAnything”或终端运行它。此列表对于在添加新插件时发现新任务非常有用,通过单击名称可以更轻松地运行这些任务。老实说,我宁愿浪费一点时间也不愿不显示此列表。@vewert您仍然可以从命令行运行任务,例如:
/gradlew app:dependencies
感谢您的解决方案,如果此任务很昂贵,并且他们不想每次都执行,也许他们应该询问甚至添加一个UI按钮!!非常感谢亚历克斯!它就像一个符咒。我认为这是一个奇怪的特征。不管怎么说,你的变通方法帮我避免了很多让人挠头的事情,lolit很有魅力。这个救了我,谢谢!太神了这对我来说也是一种魅力。