uniapp设置了应用名称和icon后打包运行模拟器上还是显示默认是什么原因

我在Uniapp中设置了应用名称和图标,但是打包后运行在模拟器上还是显示默认的。已经确认manifest.json里的配置是正确的,清理过缓存也重新打包过,还是不行。请问可能是什么原因导致的?需要怎么解决?

2 回复

可能是配置未生效。检查manifest.json中应用名称和图标路径是否正确,确认重新打包,清理缓存或重启模拟器。


在UniApp中设置应用名称和图标后,模拟器仍显示默认内容,通常由以下原因导致:

  1. 配置未生效

    • 检查 manifest.json 文件中的 name(应用名称)和 icon 配置路径是否正确。
    • 示例配置
      {
        "name": "我的应用",
        "appid": "__UNI__XXXXXX",
        "description": "应用描述",
        "icon": {
          "android": "./static/icon-android.png",
          "ios": "./static/icon-ios.png"
        }
      }
      
    • 确保图标文件路径正确,且图片尺寸符合规范(如 Android 建议 192x192px)。
  2. 未重新打包

    • 修改 manifest.json 后,需重新生成应用包。在 HBuilderX 中:
      • 选择 发行原生 App-云打包(或本地打包)。
      • 若使用自定义基座,需重新制作基座。
  3. 缓存或模拟器问题

    • 清除模拟器缓存,或重启模拟器。
    • 尝试卸载旧应用后重新安装新包。
  4. 平台差异

    • 不同平台(如 Android/iOS)可能需要单独配置图标和名称,检查 manifest.json 中各平台设置。

解决步骤

  1. 核对 manifest.json 配置。
  2. 重新打包并安装到模拟器。
  3. 清理模拟器缓存。

若问题依旧,检查 HBuilderX 控制台是否有报错,或尝试真机调试确认配置是否生效。

回到顶部