Qt для android: изменить значок приложения

Как бы я изменил значок проекта Qt, предназначенного для Android, чтобы этот значок отображался в панели запуска приложения?

3 ответа

Решение

Вы должны создать файл манифеста Android и отредактировать его в Qt Creator. Перейти к проектам> Build Android APK > Подробно

Теперь выберите " Создать шаблоны", чтобы создать файл манифеста и открыть его в редакторе:

Как показано на рисунке, вы можете установить три версии значков для вашего приложения с низким, средним и высоким значениями DPI слева направо.

Этот новый способ создания файла манифеста Android доступен с Qt 5.4 вместе с Qt Creator 3.3. Раньше была кнопка Создать AndroidManifest.xml в Projects->Run->Deploy в предыдущих версиях.

Откройте "Настройки запуска" своего проекта и выберите "Создать AndroidManifest.xml", после чего вы сможете изменить манифест, который должен включать такие элементы, как значок.

Обратитесь к этому: http://qt-project.org/doc/qtcreator-3.2/creator-deploying-android.html

Посмотрите эту статью об анатомии приложения Qt 5 для Android. Вы должны приложить к вашему файлу проекта AndroidManifest.xml, где вы можете определить значок приложения.

Я собираюсь обновить это немного: используя AndroidManifest.xml, вы можете добавить android:icon="@mipmap/ic_launcherx" а также android:roundIcon="@mipmap/ic_launcherx_round" в <application ...,

Вы можете сгенерировать иконки просто в android studio и добавить их в папку android вашего проекта (т.е. /android/res/[mipmap-hdpi]/[ic_launcherx.png])

Таким образом, это добавляет значок и округленный значок в приложение. Интересная часть, однако, это имя; оставив имя @mipmap/ic_launcher вызовет "Error: Duplicate resource"... Так что не забудьте поменять его. После этого нормальная сборка должна завершиться успешно =)

В QT Creator 4.12 это еще более упрощено:

В последней версии Qt Creator можно щелкнуть по проектам> Сборка> "Создать шаблоны".

После этого вы можете редактировать манифест, как объяснил @Nejat:

Ура!

Другие вопросы по тегам