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

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

Ответ 1

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

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

enter image description here

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

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

Ответ 2

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

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

Ответ 3

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

Ответ 4

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

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

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