我在Play商店上传了一个应用程序。现在我得到一条评论,它在某些设备(galaxy s4,nexus 5)中显示默认的android图标而不是app icon.I将应用程序图标放在drawable-ldpi,drawable-mdpi中, drawable-hdpi,drawable-xhpdi和drawable-tvdpi。默认的android图标作为ic_launcher-web存在于资源文件夹之外。在测试时,它显示了galaxy s4中的应用程序图标。但是当它从Play商店下载时,它显示默认的应用程序图标。我应该怎么做才能解决这个问题?
答案 0 :(得分:4)
由于app图标对系统性能影响很小,我建议您在默认的/ res / drawable / resource文件夹中放置一个256 * 256图标。
答案 1 :(得分:0)
您需要将应用图标放在drawable-xxhdpi
和drawable-xxxhdpi
中。
参考:http://developer.android.com/design/style/iconography.html
答案 2 :(得分:0)
我遇到了同样的问题,问题出在应用程序图标资源上。
我已经在mipmap-anydpi-v26
文件夹中定义了一个自适应图标。适用于标准资源和圆形资源。对于其他设备,我在相应的mipmap-<density-qualifier>
中具有标准启动器图标。然后在AndroidManifest.xml
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
默认图标显示在Android版本低于26但启动器支持roundIcon
的设备上。原因该设备不存在该资源。添加ic_launcher_round
资源以解决所有密度问题