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

Gradle升级至8.1.0后connectedAndroidTest不生成测试XML文件求助

Gradle 8.1.0下connectedAndroidTest测试结果XML目录变更问题

这不是Bug,是Android Gradle插件(AGP)8.0+版本(Gradle 8.1.0通常搭配AGP 8.x系列)的标准化目录结构调整。

新的默认存储路径

测试结果XML文件现在默认输出到:
path_to_your_project/module_name/build/outputs/connected_android_test/results/
该目录下会按测试设备生成子文件夹,里面包含results.xml及相关测试报告文件。

恢复旧目录的解决方案

如果需要沿用原目录路径,可在模块的构建脚本中添加配置:

Groovy 语法(build.gradle)

android {
    testOptions {
        connectedTests {
            resultsDir = file("$buildDir/outputs/androidTest-results/connected/")
        }
    }
}

Kotlin 语法(build.gradle.kts)

android {
    testOptions {
        connectedTests {
            resultsDir = file("$buildDir/outputs/androidTest-results/connected/")
        }
    }
}

配置完成后重新执行./gradlew connectedAndroidTest,测试结果XML就会输出到原指定目录。

内容的提问来源于stack exchange,提问作者chiarotto.alessandro

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 20:24:52