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

Gradle 8.9升级后androidTest APK重命名失效,求配置方案及相关文档

解决Gradle 8.9中AndroidTest APK重命名失效问题

问题原因

Gradle 8.9对应的Android Gradle Plugin(AGP)版本中,测试变体的配置API发生了变更,旧版通过testVariants修改输出文件名的方式不再适用于instrumented测试(androidTest目录)的APK。

修改后的配置方案

针对androidTest类型的instrumented测试APK,需改用androidTestVariants来配置输出文件名,示例代码如下:

android {
    androidTestVariants.configureEach { variant ->
        outputs.configureEach { output ->
            output.outputFileName = "myCustomName.apk"
        }
    }
}

如果上述配置仍不生效,可明确匹配APK输出类型进行配置:

android {
    androidTestVariants.configureEach { variant ->
        variant.outputs
            .matching { it instanceof com.android.build.api.variant.ApkOutput }
            .configureEach { output ->
                output.outputFileName = "myCustomName.apk"
            }
    }
}

文档查阅方向

可查阅Android Gradle Plugin官方文档中「变体配置」章节,重点关注**测试变体(Test Variants)**的输出配置变更说明,了解AGP 8.x版本中变体API的调整细节。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 03:13:16