Android gradle任务是否开源?

jq6vz3qz  于 2023-01-09  发布在  Android
关注(0)|答案(1)|浏览(124)

我使用./gradlew connectedAndroidtest来测试我的android应用程序。
当connectedAndroidtest任务运行时,从终端可以得到运行了很多子任务的任务。

:assembleDebugAndroidTest UP-TO-DATE
:connectedDebugAndroidTest ...

但我不了解子任务的细节。
我尝试查找gradle源代码,但找不到任何关于connectedDebugAndroidTest任务的代码。
android任务是开源的吗?或者我可以从哪里知道更多细节?
谢谢。

z4bn682m

z4bn682m1#

如果你想看到Android构建工具的源代码,有开放的谷歌仓库与它:android/platform/tools/build/master
特别是Android Gradle插件:build/gradle.
如果您想查看特定任务的手册,您可以执行:

./gradlew help --task "${taskName}"

在您的情况下,它应该是:

./gradlew help --task connectedAndroidTest

输出:

Detailed task information for connectedAndroidTest

Path
     :app:connectedAndroidTest

Type
     Task (org.gradle.api.Task)

Description
     Installs and runs instrumentation tests for all flavors on connected devices.

Group
     verification

相关问题