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

Flutter示例无法在Firebase Test Lab运行 提示找不到com.example.example包

Flutter Firebase Test Lab 插桩测试包名报错解决方案
  • 核对全链路包名配置一致性
    需保证三处配置的包名完全相同,任意一处不匹配都会触发该报错:
    1. android/app/build.gradle 文件中 defaultConfig 块下的 applicationId 取值
    2. android/app/src/main/AndroidManifest.xml 文件根 manifest 标签的 package 属性取值
    3. 提交测试时指定的目标应用包名,若使用Firebase CLI提交测试,需确认--app参数绑定的应用包名与上述配置一致
  • 检查安卓端插桩测试配置完整性
    在android/app/build.gradle的defaultConfig块中添加必要的插桩配置:
    defaultConfig {
      // 保留原有配置不变,新增以下两行
      testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
      testInstrumentationRunnerArguments clearPackageData: 'true'
    }
    
    同时确认android/app/src/androidTest目录下的测试入口类所在的包路径,和主应用包名完全匹配。
  • 确认测试APK构建流程正确性
    需同时构建主应用APK和测试APK,标准构建命令流程如下:
    1. 执行flutter clean清理旧构建缓存
    2. 执行flutter build apk --config-only生成安卓端构建配置
    3. 进入安卓目录执行./gradlew app:assembleAndroidTest构建测试APK
    4. 执行./gradlew app:assembleRelease -Ptarget=integration_test/你的测试文件路径.dart构建带测试入口的主应用APK
  • 多构建变体场景特殊检查
    若项目配置了productFlavors多渠道/多变体,确认提交的APK对应的变体applicationId没有额外加后缀,变体标识不要和包名配置冲突。

内容的提问来源于stack exchange,提问作者Le Hoang Long

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 00:06:03