使用 gradle,更具体地说是 gradle 包装器,您可以在从项目的根目录运行时添加一个 info 标记,从而准确地看到它们各自在做什么。
将向您展示可从根项目运行的主要任务
./gradlew 任务
将显示您项目中的所有可用任务
./gradlew tasks --all
您可以通过使用了解更多关于任何任务的信息
./gradlew help --task <task>
Android 任务
androidDependencies - 显示项目的 Android 依赖项。
signingReport - 显示每个变体的签名信息。
sourceSets - 打印出该项目中定义的所有源集。
构建任务
assemble - 组装所有应用程序和辅助包的所有变体。
assembleAndroidTest - 组装所有测试应用程序。
assembleDebug - 组装所有调试版本。
assembleDevelopment - 组装所有开发版本。
assembleRelease - 组装所有发布版本。
build - 组装和测试这个项目。
buildDependents - 组装和测试这个项目和所有依赖它的项目。
buildNeeded - 组装和测试这个项目及其依赖的所有项目。
mockableAndroidJar - 创建适用于单元测试的 android.jar 版本。
构建设置任务
init - 初始化一个新的 Gradle 构建。 [孵化]
wrapper - 生成 Gradle 包装文件。 [孵化]
验证任务
check - 运行所有检查。
clean - 删除构建目录。
connectedAndroidTest - 在连接的设备上安装并运行针对所有风格的仪器测试。
connectedCheck - 在当前连接的设备上运行所有设备检查。
connectedDevelopmentDebugAndroidTest - 安装并运行测试
在连接的设备上开发调试。
deviceAndroidTest - 使用所有设备提供程序安装和运行仪器测试。
deviceCheck - 使用设备提供程序和测试服务器运行所有设备检查。
lint - 在所有变体上运行 lint。
lintDevelopmentDebug - 在 DevelopmentDebug 构建上运行 lint。
lintDevelopmentRelease - 在 DevelopmentRelease 构建上运行 lint。
这是学习项目可用的 ./gradlew 命令的好方法