我有一个由android-studio3.0与同事合作的项目。安装应用程序的任务太多。我将android studio从3.0更新到3.3.2后,几乎看不到project(root)> tasks中的任务。在下面签出我的gradle项目。
3.0:
my-project
ㄴmy-project (root)
ㄴTasks
ㄴandroid
ㄴbuild
ㄴbuild setup
ㄴhelp
ㄴinstall
ㄴother
ㄴverification
ㄴmy-module-one
ㄴTasks
ㄴandroid
ㄴbuild
ㄴhelp
ㄴinstall
ㄴother
ㄴverification
ㄴmy-module-two
...
3.3.2:
my-project
ㄴmy-project (root)
ㄴTasks
ㄴbuild setup
ㄴhelp
ㄴother
ㄴmy-module-one
ㄴTasks
ㄴandroid
ㄴbuild
ㄴcleanup
ㄴhelp
ㄴinstall
ㄴother
ㄴverification
ㄴmy-module-two
...
我可以检查一些任务是否不可见,并且突然在每个模块中都出现了“清理”事件。我该如何解决?这些问题的原因是什么。
答案 0 :(得分:10)
有同样的问题:从 GitHub 导入后,Android Studio 中没有任何 Gradle 任务。花了几个小时解决这个问题,但没有任何帮助。在我的情况下,只有这些步骤解决了问题:
Do not build Gradle task list during Gradle build
并取消选中 File -> Invalidate Caches / Restart
复选框。Path
)。答案 1 :(得分:2)
Android Studio 4.2 为 Gradle 提供了一项新的实验性功能,即 Do not build Gradle task list during Gradle sync
。不幸的是,它默认被选中(开启),并导致 Gradle 任务列表在 Gradle 视图中不可见。这是因为 Gradle 任务列表甚至没有生成。然而,它让我们中的许多人想知道 Gradle 任务列表发生了什么。
您可以转到设置(例如,Windows 上的文件 -> 设置,Mac 上的首选项 -> 设置)并转到 Experimental
。在那里您可以取消选中新选项。
然后只需点击 Sync Project with Gradle Files
即可生成 Gradle 任务列表并再次可见。
答案 2 :(得分:0)
根据此link
行为更改: