我刚刚将 Android Studio 更新到 4.2 版。我很惊讶在我的项目中没有看到 Gradle 任务。
在之前的版本 4.1.3 中,我可以看到如下所示的任务:
但现在我只看到 4.2 版本的依赖项:
我尝试清除 Android Studio 的缓存并再次同步我的项目,但没有任何变化。
这是功能变化吗?
我刚刚将 Android Studio 更新到 4.2 版。我很惊讶在我的项目中没有看到 Gradle 任务。
在之前的版本 4.1.3 中,我可以看到如下所示的任务:
但现在我只看到 4.2 版本的依赖项:
我尝试清除 Android Studio 的缓存并再次同步我的项目,但没有任何变化。
这是功能变化吗?
好的,我找到了为什么在 android studio 4.2 中出现这种行为。
这是预期的行为。我在这篇文章中找到了答案:https ://issuetracker.google.com/issues/185420705 。
Gradle 任务列表很大并且在 Android 项目中填充速度很慢。出于性能原因,默认情况下禁用此功能。您可以在以下位置重新启用它:设置 | 实验 | 在 Gradle 同步期间不要构建 Gradle 任务列表。
通过单击“使用 gradle 文件同步项目”图标重新加载 Gradle 项目,任务将出现。
将这个实验性更改放在 android studio 的发行说明中可能会很酷4.2
。
要检查任务列表,请使用以下命令
./gradlew task
您将获得可用任务的列表。执行特定任务运行命令如下
./gradlew <taskname>
我有一个类似的问题,我通过在我的 Android Studio 终端中执行以下终端命令来解决它:
./gradlew tasks --all