Nougat、Oreo 和 Pie 上的空白/黑色应用程序启动器图标
Posted
技术标签:
【中文标题】Nougat、Oreo 和 Pie 上的空白/黑色应用程序启动器图标【英文标题】:Blank/Black App launcher icon on Nougat, Oreo and Pie 【发布时间】:2019-04-21 03:51:42 【问题描述】:我正在 Xamarin.android 中开发应用程序。目前支持 Kitkat 到 Android P。问题是我的应用程序图标在除 Nougat、Oreo 和 Android P 之外的所有其他 android 版本设备上显示良好。
Android P 屏幕截图
我正在使用以下链接生成 android 资产:https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
应用图标示例(透明、mipmap-xxxhdpi、192X192)launcher.png
请帮帮我。对于启动器图标,API 25+ 是否需要遵循任何特殊指南??提前致谢。
【问题讨论】:
【参考方案1】:您遇到的问题与您的启动器图标资源有关,没有所有代码很难说出原因。
如果您想创建一个支持所有 Android 版本的启动器图标,您可以使用 Image Asset Studio
中的 Android Studio build 创建您的应用图标。
右键单击 res 文件夹并选择 New > Image Asset。
文档link。
【讨论】:
感谢您的回复,问题是我正在 Visual Studio Xamarin Android 上开发应用程序。没有内置的 Image Asset Studio。只是为了创建安装整个 Android 工作室的启动器图标有点牵强。还是谢谢!! 我认为在这一点上你的方式是正确地做到这一点的唯一方法。希望 Visual Studio 推出自己的资产管理器。以上是关于Nougat、Oreo 和 Pie 上的空白/黑色应用程序启动器图标的主要内容,如果未能解决你的问题,请参考以下文章
Android Nougat,Oreo - 如何将长按动作添加到快速切换?
在运行 Oreo 和 Pie 的设备中如何在锁定屏幕上覆盖布局
Nougat (android.R.layout.simple_spinner_item) 上深色背景上的黑色文本
仅限 Android 9 (Pie):Context.startForegroundService() 没有调用 Service.startForeground() - 在 Oreo 上工作正常