Чтобы добавить иконку в приложение, например, под Windows в Qt нужно просто добавить ICO файл и прописать его в PRO файле. C Android так не прокатит, так как там иконки надо прописывать через создание AndroidManifest.xml.

Итак, у нас есть какой-то Qt проект. Я буду рассматривать на примере приложения под Qt Quick Controls 2 на Qt 5.7, но для других случаев будет то же самое. Предполагаю, что вы уже запускали приложение Qt под Android и у вас всё работает. Просто иконка стандартная, а не такая, какая вам нужно.

Проверяем, что приложение у нас будет компилироваться под Release режимом под ту платформу, что вам нужно:

Переключение компиляции в режим Release

Заходите в раздел Projects:

Раздел projects

Там заходите в детали разделе Build Android APK:

Раздел Build Android APK

И там нажимаете Create Templates:

Кнопка Create Templates

Можно выбрать папку, куда в проекте будут сохранятся все новые сгенерированные файлы:

Выбор папки для сгенерированных файлов

В итоге, в проекте появился файл AndroidManifest.xml и другие файлы:

Сгенерированные файлы

И тут вы можете добавить свои иконки (какого размера иконки нужно добавлять можно посмотреть тут):

Добавление иконок

После этого сохраняете изменения, и можно запускать программу:

Сохранение проекта

Запуск приложения

И в Android устройстве появится приложение с установленной иконкой:

Установленное приложение в Android

Кстати, в папке android\res можно вручную добавить папку drawable-xhdpi, куда поместить иконку большего размера:

Папка с ресурсами

К тому же вы можете в созданный AndroidManifest.xml вносить те изменения, которые вам нужны еще. Например, можно указать имя пакета, версию и так далее.

P.S. У меня почему-то нормально компилируется проект под Android и нормально на нем запускается наверно раза с третьего иногда. Имейте это ввиду.<ul><li>Android robot.svg by Google Inc / (2019-10-13)</li><li>Qt logo 2016.svg by Qt Project / (2019-01-26)</li></ul>