对于应用程序图标,我们应该使用 mipmap
文件夹。现在我将以下文件夹添加到 Resources
文件夹中:
- mipmap-hdpi
- mipmap-ldpi
- mipmap-mdpi
- mipmap-xhdpi
- mipmap-xxhdpi
- mipmap-xxxhdpi
在每个文件夹中,应用程序图标都有一个 ic_launcher.png
,构建操作是 AndroidResource
。
现在我无法在 Android Manifest
中设置 Application Icon
。它没有出现在那里。我缺少什么?
我删除了drawable
文件夹中的默认图标,并删除了Android Manifest
中的条目。在构建时我得到了
No resource found that matches the given name (at 'icon' with value '@drawable/icon').
File: ...\SomeApp.Droid\obj\Debug\android\manifest\AndroidManifest.xml
MainActivity
中有一个条目,它是对 Icon = @drawable/icon
的旧引用。现在我更改为 Icon = @mipmap/ic_launcher
,错误消失了。
最佳答案
我手动编辑了 AndroidManifest.xml
以使用 mipmap
文件夹:
<application android:label="@string/app_name" android:icon="@mipmap/ic_launcher"></application>
关于android - 如何在 Xamarin.Android 中使用 mipmap 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39105772/