在Android Studio 4.2中,Gradle任务不会显示在Gradle工具窗口中

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

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

working in version 4.1.3

但是现在我只看到4.2版本的依赖关系:

Not working in 4.2

我尝试清除Android Studio的缓存并再次同步我的项目,但没有任何变化。

这是一个功能变化吗?

79603 次浏览

好吧,我找到了为什么我在android studio 4.2中得到这种行为。

这是有意的行为。我在这篇文章中找到了答案:https://issuetracker.google.com/issues/185420705

Gradle任务列表很大,在Android项目中填充很慢。 由于性能原因,默认情况下禁用该特性。你可以 重新启用它:设置|实验|不构建Gradle任务

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

在android studio 4.2的发布说明中加入这个实验性的改变可能会很酷。

enter image description here

enter image description here

解决方案1:

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

./gradlew tasks --all

解决方案2。

你也可以创建运行配置来运行下面的任务:

步骤1:

enter image description here

步骤2:

enter image description here

步骤3:

enter image description here

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

转到File -> Settings -> Experimental并取消选中Do not build Gradle task list during Gradle sync,然后同步项目File -> Sync Project with Gradle Files。如果问题仍然存在,只需重新启动Android Studio。

1. __abc0

< p > 2。 enter image description here < / p >

要检查任务列表,请使用以下命令

./gradlew task

您将得到可用任务的列表。要执行特定任务,运行命令如下所示

./gradlew <taskname>

我也遇到过类似的问题,我通过在Android Studio终端中执行以下终端命令来解决它:

./gradlew tasks --all

在你的android工作室中,选择工具栏中的文件选项>然后点击设置选项。

  1. 从设置中选择最后一个选项&;Experimental"
  2. 在那里,选择取消选中该选项,我已经分享了下面的截图。
  3. 然后单击Apply.enter image description here

4. 之后,从文件选项再次同步你的项目,通过他们的用Gradle文件同步项目

全部设置:)

这个解决办法对我很管用

转到文件->设置→在Gradle同步期间不构建Gradle任务列表,然后同步项目文件->用Gradle文件同步项目。