释怀_AAA
释怀_AAA
  • 发布:2024-12-18 19:59
  • 更新:2024-12-20 14:46
  • 阅读:175

uniapp中打包完app放在Google Pixel手机中应用图标显示不全 (已解决)

分类:HBuilderX

我使用uniapp打包完成之后在Google Pixel手机中应用图标显示不全

在Google Pixel手机中应用图标是圆形的,打包完之后图标只是居中在中间,但是周围有空白,想要让图标占满整个圆形可以吗

想要的效果是


但是实际的效果是

2024-12-18 19:59 负责人:DCloud_App_Array 分享
已邀请:

最佳回复

DCloud_App_Array

DCloud_App_Array

这个是Android8及以上版本系统支持圆形图标的效果,可通过以下方式操作Android原生应用清单文件和资源设置圆形图标来支持:

  1. 在项目的AndroidManifest.xml中的application节点添加android:roundIcon属性配置应用使用圆形图标

    <?xml version="1.0" encoding="utf-8"?>  
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"  package="你应用的包名">  
    <application   
    android:roundIcon="@drawable/icon_round"  
    >  
    </application>  
    </manifest>
  2. 在项目的nativeResources\android\res\drawable-xxhdpi目录下添加圆形图标文件icon_round.png

注意:提交云端打包后才能生效。

如有疑问或无法完成以上操作,可通过“付费技术支持”寻求帮助

  • 释怀_AAA (作者)

    这个是需要再根目录下创建一个AndroidManifest.xml文件吗? 然后再里面写上述内容吗?

    2024-12-20 09:06

  • DCloud_App_Array

    回复 释怀_AAA: 是的,参考文档:https://uniapp.dcloud.net.cn/tutorial/app-nativeresource-android.html

    2024-12-20 12:14

  • 释怀_AAA (作者)

    回复 DCloud_App_Array:那个圆形图标应该放在uniapp的项目的哪里呢

    2024-12-20 14:40

  • 释怀_AAA (作者)

    回复 DCloud_App_Array: 看一下最下面的回复吧 谢谢

    2024-12-20 14:47

释怀_AAA

释怀_AAA (作者)

大佬们 求解答

DCloud_App_Array

DCloud_App_Array

配置了哪几种分辨率的图标?是否按照manifest.json中的可视化界面中建议的分辨率配置?

  • 释怀_AAA (作者)

    manifest.json里面的图标配置 android iPhone ipad 都配置了

    2024-12-19 14:26

  • 释怀_AAA (作者)

    我是在最上面的自动生成图标里面 自动生成了所有图标

    2024-12-19 14:32

释怀_AAA

释怀_AAA (作者)

这里面能配置的都配置了

释怀_AAA

释怀_AAA (作者)

是这样的

释怀_AAA

释怀_AAA (作者)

我按照您说的创建了一个AndroidManifest.xml文件,并且将上述代码复制进去修改了包名和圆形图片的路径如下图:


但是打包的时候报错,说roundIcon和我的图片路径不兼容。如下图:

请问这个图片文件放在uniapp项目的什么位置呢,顺便看一下我的AndroidManifest.xml文件是否正确呢。 谢谢

  • DCloud_App_Array

    仔细看步骤中的示例:android:roundIcon="@drawable/icon_round"

    2024-12-20 15:07

  • 释怀_AAA (作者)

    回复 DCloud_App_Array:这个icon_round文件放在uniapp项目的那个目录下

    2024-12-20 15:11

  • 释怀_AAA (作者)

    回复 DCloud_App_Array: 大佬 AndroidManifest.xml文件中的icon_round文件放在uniapp项目下的哪个目录呢?

    2024-12-20 15:52

  • DCloud_App_Array

    回复 释怀_AAA: 仔细看说明呀:2. 在项目的nativeResources\android\res\drawable-xxhdpi目录下添加圆形图标文件icon_round.png

    2024-12-20 17:34

  • 释怀_AAA (作者)

    回复 DCloud_App_Array: 是要在uniapp项目的根目录创建nativeResources\android\res\drawable-xxhdpi这个目录 然后把圆形图标文件icon_round.png放在里面吗

    2024-12-20 17:45

  • 释怀_AAA (作者)

    回复 DCloud_App_Array: 大佬 可以了 谢谢

    2024-12-20 19:08

要回复问题请先登录注册