乐于分享
好东西不私藏

uniapp 安卓打包如何更换 自己的logo

uniapp 安卓打包如何更换 自己的logo
  • • 1. 一、准备图标文件
  • • 2. 二、可视化配置(推荐)
  • • 3. 三、源码视图配置
  • • 4. 四、重新打包
  • • 5. 五、常见问题
  • • 6. 六、启动页 Logo(可选)

UniApp 安卓打包更换应用 Logo(图标),核心是在 manifest.json 中配置不同分辨率的 PNG 图标,再重新云端/本地打包。

1. 一、准备图标文件

  • • 格式:必须 PNG,带 Alpha 透明通道
  • • 尺寸(Android 标准)
    • • mdpi (48×48)
    • • hdpi (72×72)
    • • xhdpi (96×96)
    • • xxhdpi (144×144)
    • • xxxhdpi (192×192)
  • • 存放:放到项目 static/icons/ 下(如 static/icons/192.png

2. 二、可视化配置(推荐)

  1. 1. 打开 manifest.json → 切换到 App图标配置
  2. 2. 找到 Android图标配置
  3. 3. 点击各分辨率右侧 选择 → 上传对应 PNG
  4. 4. 可直接上传一张大图,用 自动生成所有图标并替换 一键生成

3. 三、源码视图配置

打开 manifest.json → 切换到 源码视图,在 app-plus.distribute.icons.android 下配置路径:

{"app-plus":{"distribute":{"icons":{"android":{"mdpi":"static/icons/48.png","hdpi":"static/icons/72.png","xhdpi":"static/icons/96.png","xxhdpi":"static/icons/144.png","xxxhdpi":"static/icons/192.png"}}}}}

4. 四、重新打包

  • • HBuilderX发行 → 原生App-云打包 → Android
  • • 打包后安装到手机,新图标才会生效

5. 五、常见问题

  • • 图标不更新
    • • 卸载旧 App、清理缓存后重装
    • • 删除项目 unpackage 目录后重新打包
  • • 圆形图标(Android 8.0+)
    • • 在 nativeResources/android/res/ 对应 mipmap-* 目录放 icon_round.png
    • • 自定义 AndroidManifest.xml 的 application 加:
      android:roundIcon="@drawable/icon_round"

6. 六、启动页 Logo(可选)

如需修改启动页中间的 Logo:

  • • 路径:static/ 下替换 splash.png(或在 manifest 配置启动页)
  • • 或在 App常用其他设置 → 启动图配置 上传自定义启动图

更多详细内容,请微信搜索“前端爱好者, 戳我 查看 。