You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Android Studio中执行包含测试类的全项目构建(不运行测试)

在Android Studio中构建包含测试类的项目(不运行测试)

以下几种方法可实现覆盖整个项目(含主代码与测试代码)的构建,且不会实际运行测试:

方法一:使用Gradle命令行

在终端执行对应命令,即可编译主代码与所有测试代码,同时跳过测试执行:

./gradlew assembleDebug check -x test -x connectedAndroidTest

若仅需编译所有代码(不生成APK或执行检查),可执行:

./gradlew compileDebugSources compileDebugUnitTestSources compileDebugAndroidTestSources
  • assembleDebug:构建Debug版本APK
  • check:触发代码检查、测试编译等任务,通过-x test和-x connectedAndroidTest跳过测试运行
  • compileDebugUnitTestSources:编译单元测试代码
  • compileDebugAndroidTestSources:编译UI测试代码

方法二:通过Android Studio的Gradle窗口操作

  1. 打开右侧Gradle窗口(未显示可通过View > Tool Windows > Gradle调出)
  2. 展开项目目录 > Tasks > verification
  3. 双击check任务:该任务会自动编译主代码、单元测试及UI测试代码,执行静态代码检查,但不会运行测试用例

方法三:自定义Gradle任务

在模块级build.gradle中添加自定义任务,专门用于编译全量代码:

task compileAllSources {
    dependsOn 'compileDebugSources', 'compileDebugUnitTestSources', 'compileDebugAndroidTestSources'
}

同步Gradle后,即可在Gradle窗口的自定义任务列表中找到compileAllSources,双击执行即可。


内容的提问来源于stack exchange,提问作者Adam Burley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 07:34:55