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

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

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

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

这是一个功能变化吗?


当前回答

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

./gradlew tasks --all

其他回答

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

1.

2.

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

./gradlew tasks --all

适用于Android Studio电鳗| 2022.1.1及以后版本

进入设置,取消选中下面图片中的这个东西:

之后,再次同步您的项目

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

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

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

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

这一试验性的改变被放在android studio 4.2的发布说明中是一件很酷的事情。

这个解决办法对我很管用

进入文件->设置->实验,取消勾选在Gradle同步期间不构建Gradle任务列表,然后同步项目文件->将项目与Gradle文件同步。