android - 华为手机中的图标和标签应用程序错误 - 如何解决?
问题描述
我得到以下代码来自定义我的应用程序图标和标签:
<application
tools:replace="android:icon"
android:allowBackup="true"
android:label="@string/app_name"
android:icon="@drawable/appicon"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme"
tools:ignore="GoogleAppIndexingWarning">
一切都很好,在某些手机(包括三星和小米等品牌)中显示了正确的图标和标签,但是当我在华为 Mate 20 上安装时,结果是以下图像图标和标签:
解决方案
大多数手机使用圆边图标作为应用程序图标。但是圆形应用程序图标的其他用途。取决于设备的主题(两个实例都具有单独的图标或相同的图标)。您还应该更改圆形应用程序图标:
android:roundIcon="@mipmap/ic_launcher_round"
至
android:roundIcon="@drawable/appicon"
并删除
工具:替换=“机器人:图标”
它应该看起来像
<application
android:allowBackup="true"
android:label="@string/app_name"
android:icon="@drawable/appicon"
android:roundIcon="@drawable/appicon"
android:supportsRtl="true"
android:theme="@style/AppTheme"
tools:ignore="GoogleAppIndexingWarning">
推荐阅读
- python - 在 AWS EC2 实例上使用 nginx 配置 django
- karate - 需要使用空手道测试一步一步地运行
- linux - 功能不进入下一步
- python - 将 HSV 掩码转换为一组点
- email - Google Apps 脚本在 Excel 中使用错误的日期格式
- dart - Flutter 启动接收器
- asp.net - AppSettings 在 web.config 中的位置?
- c# - C# 将 5 个整数打包成 1
- php - 无法确定会话何时在 PHP 中处于活动状态
- spring - Spring Boot 应用程序无法正确运行涉及两个数据库的测试用例 - 要么获得分离的实体,要么没有插入