Приложение Android, показывающее средство запуска значков по умолчанию

У меня проблема с программой запуска значков приложений для Android. У меня есть чертежи для hdpi, xhdpi, mdpi и xxhdpi.

Вот код моего AndroidManifest.xml файла:

<application
        android:name=".MyApp"
        android:icon="@drawable/ic_launcher_app">
...
</application>

На некоторых устройствах значок запуска отображается нормально. Однако на других устройствах приложение показывает средство запуска значка пакета по умолчанию.

Кроме того, в своем проекте я использую Gradle. Имеет ли Gradle какое-либо отношение к проблеме?

Любые идеи? заранее спасибо


person Ricardo Ribas    schedule 13.05.2015    source источник
comment
предоставили ли вы ic_launcher_app для всех доступных папок в вашем проекте?   -  person Rajen Raiyarela    schedule 13.05.2015
comment
Как говорит @RajenRaiyarela, если у вас нет значка для каждого разрешения на каком-то устройстве, может отображаться значок по умолчанию. Проверьте все папки (xxxhdpi, xxhdpi, xhdpi, hdpi и т. Д.)   -  person Atlas91    schedule 13.05.2015
comment
вы поместили логотип во все папки, такие как ldpi, mdpi, xxdpi. Он работает так, как если бы на каком-либо устройстве был экран типа ldpi, тогда это устройство будет использовать значки папки ldpi. так что. понятно?   -  person Devendra Singh    schedule 13.05.2015
comment
Убедитесь, что значок приложения (ic_launcher_app) находится во всех папках, и удалите значок приложения по умолчанию (ic_launcher). Тогда посмотрим, что будет, когда нет ic_launcher.   -  person seema    schedule 13.05.2015


Ответы (1)


Поместите свой значок во все папки с разрешением, как показано ниже:

 res/...
        drawable-ldpi/...
            ic_launcher_app.png
        drawable-mdpi/...
            ic_launcher_app.png
        drawable-hdpi/...
            ic_launcher_app.png
        drawable-xhdpi/...
            ic_launcher_app.png
        drawable-xxhdpi/...
            ic_launcher_app.png
person fida1989    schedule 13.05.2015
comment
Спасибо за все ответы! Он смешивается! - person Ricardo Ribas; 13.05.2015