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

如何为Firebase Test Lab构建Test APK?

构建Firebase Test Lab所需的Test APK

通过Android Studio构建

  • 打开项目,确认模块的build.gradle(Module级别)中已添加Instrumentation测试依赖,比如Espresso、JUnit相关库,示例依赖块:
    dependencies {
        // 测试依赖
        androidTestImplementation 'androidx.test.ext:junit:1.1.5'
        androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
    }
    
  • 点击顶部菜单栏 Build -> Build Bundle(s) / APK(s) -> Build APK(s)
  • 构建完成后,Test APK默认路径为:{模块名}/build/outputs/apk/androidTest/debug/{模块名}-debug-androidTest.apk;若构建Release测试包,路径中的debug替换为release
  • 可通过Build Variants面板切换测试变体后再执行构建

通过Gradle命令构建

  • 进入项目根目录,执行对应命令:
    • Debug测试APK:./gradlew assembleDebugAndroidTest(Mac/Linux)或 gradlew.bat assembleDebugAndroidTest(Windows)
    • Release测试APK:./gradlew assembleReleaseAndroidTest(Mac/Linux)或 gradlew.bat assembleReleaseAndroidTest(Windows)
  • 构建产物路径与Android Studio构建一致,位于{模块名}/build/outputs/apk/androidTest/对应变体/下

关键注意事项

  • Test APK必须和待测试的App APK签名一致、版本匹配、变体(Debug/Release)对应,否则Firebase Test Lab无法关联两者
  • 自定义测试框架需确保测试逻辑完整嵌入APK,且符合Android Instrumentation测试规范

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 07:15:41