Я загружаю приложение в игровой магазин. Теперь я получил комментарий о том, что на некоторых устройствах (galaxy s4, nexus 5) вместо значка приложения отображается значок Android по умолчанию. Я поместил значок приложения в drawable-ldpi, drawable-mdpi, drawable-hdpi , drawable-xhpdi и drawable-tvdpi. Значок Android по умолчанию присутствует вне папки ресурсов как ic_launcher-web. Во время тестирования он показал сам значок приложения в галактике s4. Но когда он загружается из магазина игр, он показывает значок приложения по умолчанию. Что мне делать, чтобы решить эту проблему?
Android-приложение показывает значок Android по умолчанию на некоторых устройствах
Ответы (3)
Поскольку значок приложения очень мало влияет на производительность системы, я рекомендую вам поместить значок 256 * 256 в папку по умолчанию /res/drawable/resource.
Вам также нужно поместить значок приложения в drawable-xxhdpi
и drawable-xxxhdpi
.
Ссылка: http://developer.android.com/design/style/iconography.html а>
У меня была такая же проблема, и проблема была с ресурсом значка приложения.
Я определил адаптивный значок в папке 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
resource для всех плотностей решило проблему
drawable-xxhdpi
? - person fllo   schedule 12.12.2013