uniapp设置了应用名称和icon后打包运行模拟器上还是显示默认是什么原因
我在Uniapp中设置了应用名称和图标,但是打包后运行在模拟器上还是显示默认的。已经确认manifest.json里的配置是正确的,清理过缓存也重新打包过,还是不行。请问可能是什么原因导致的?需要怎么解决?
2 回复
可能是配置未生效。检查manifest.json中应用名称和图标路径是否正确,确认重新打包,清理缓存或重启模拟器。
在UniApp中设置应用名称和图标后,模拟器仍显示默认内容,通常由以下原因导致:
-
配置未生效
- 检查
manifest.json文件中的name(应用名称)和icon配置路径是否正确。 - 示例配置:
{ "name": "我的应用", "appid": "__UNI__XXXXXX", "description": "应用描述", "icon": { "android": "./static/icon-android.png", "ios": "./static/icon-ios.png" } } - 确保图标文件路径正确,且图片尺寸符合规范(如 Android 建议 192x192px)。
- 检查
-
未重新打包
- 修改
manifest.json后,需重新生成应用包。在 HBuilderX 中:- 选择 发行 → 原生 App-云打包(或本地打包)。
- 若使用自定义基座,需重新制作基座。
- 修改
-
缓存或模拟器问题
- 清除模拟器缓存,或重启模拟器。
- 尝试卸载旧应用后重新安装新包。
-
平台差异
- 不同平台(如 Android/iOS)可能需要单独配置图标和名称,检查
manifest.json中各平台设置。
- 不同平台(如 Android/iOS)可能需要单独配置图标和名称,检查
解决步骤:
- 核对
manifest.json配置。 - 重新打包并安装到模拟器。
- 清理模拟器缓存。
若问题依旧,检查 HBuilderX 控制台是否有报错,或尝试真机调试确认配置是否生效。

