LeM*_*mit 164 gradle android-studio android-studio-4.2
我刚刚将 Android Studio 更新到了 4.2 版。我很惊讶在我的项目中没有看到 Gradle 任务。
在之前的版本 4.1.3 中,我可以看到如下所示的任务:
但是现在我只看到了 4.2 版本中的依赖项:
我尝试清除 Android Studio 的缓存并再次同步我的项目,但没有任何变化。
这是功能更改吗?
LeM*_*mit 210
好的,我找到了在 android studio 4.2 中出现这种行为的原因。
这是预期的行为。我在这篇文章中找到了答案:https : //issuetracker.google.com/issues/185420705。
Gradle 任务列表很大,而且在 Android 项目中填充速度很慢。出于性能原因,默认情况下禁用此功能。您可以在:设置 | 中重新启用它。实验 | 在 Gradle 同步期间不要构建 Gradle 任务列表。
通过单击“将项目与 gradle 文件同步”图标重新加载 Gradle 项目,任务将出现。
将此实验性更改放入 android studio 的发行说明中可能很酷4.2。
Ali*_*sel 135
转到File -> Settings -> Experimental并取消选中Do not build Gradle task list during Gradle sync,然后同步项目File -> Sync Project with Gradle Files。如果问题仍然存在,只需重新启动 Android Studio。
Ton*_*ony 33
适用于Android Studio 电鳗 | 2022年1月1日及以后
2023 年 6 月 23 日更新:与Android Studio Flamingo相同
转到“设置”并取消选中下图中的此项:
Android Studio Giraffe更新| 2022.3.1 补丁1
现在,你必须检查以下选项:(他们改变 UI 的方式太烦人了)

在 Android Studio 中,选择工具栏中的“文件”选项 -> 然后单击“设置”选项。
4. 之后,通过文件选项再次同步您的项目,通过Gradle 文件同步项目
可以了,好了 :)
解决方案1:
您也可以使用以下 gradle 命令来获取所有任务并在终端中运行它们
./gradlew tasks --all
Run Code Online (Sandbox Code Playgroud)
解决方案 2。
您还可以创建运行配置来运行如下任务:
第1步:
第2步:
第 3 步:
然后您的运行配置将像步骤 1 图像中那样列出。您可以选择并像往常一样简单地运行它。
要检查任务列表,请使用以下命令
./gradlew task
Run Code Online (Sandbox Code Playgroud)
您将获得可用任务的列表。要执行特定任务,请运行命令如下
./gradlew <taskname>
Run Code Online (Sandbox Code Playgroud)
这个解决方案对我有用
转到“文件”->“设置”->“实验”,取消选中“在 Gradle 同步期间不构建 Gradle 任务列表”,然后同步项目“文件”->“将项目与 Gradle 文件同步”。
| 归档时间: |
|
| 查看次数: |
21368 次 |
| 最近记录: |