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

Flutter安卓应用最近应用视图名称不更新问题排查求助

Flutter安卓应用切换器显示“Application”的修复方案

排查方向及解决步骤

1. 补全Flutter MaterialApp的title配置

安卓应用切换器的任务标题,很多时候会优先读取Flutter MaterialApp的title值,而非纯安卓配置。如果代码里没显式设置这个属性,就会默认显示“Application”。

直接在MaterialApp里加上对应名称:

MaterialApp(
  title: 'ATTJ SH', // 和strings.xml保持一致
  home: YourHomePage(),
  // 其他原有配置
)

2. 检查AndroidManifest的全量配置

  • 确认所有<activity>标签(包括启动页、闪屏页这类入口Activity)都设置了android:label="@string/app_name",如果某个入口Activity没配置,切换器会用它的默认标签。
  • 检查是否存在android:taskAffinity属性,这个属性会改变任务栈的归属,如果设置了非应用包名的亲和值,系统可能会用默认名称。建议移除该属性,或者设置为和应用包名一致的值。

3. 清理系统级缓存

部分安卓系统会缓存应用的任务栈信息,重装应用也清不掉。可以试试:

  • 进入系统设置→应用管理→找到你的应用→清除全部数据(包含缓存和存储)
  • 重启设备后再重新安装应用

4. 检查build.gradle的硬编码配置

打开android/app/build.gradle,确认defaultConfig里没有硬编码覆盖app_name的配置,比如:

// 要避免这种会覆盖字符串的配置
resValue "string", "app_name", "Application"

如果有就删掉,确保应用使用strings.xml里的配置。

验证流程

改完之后按顺序执行:

  1. flutter clean
  2. flutter pub get
  3. 重新编译安装应用
  4. 打开应用后进入切换器查看名称是否正常

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

相关产品推荐
方舟 Agent Plan

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

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