15

我将如何更改针对 android 的 Qt 项目的图标,以便应用程序的启动器具有此图标?

4

5 回答 5

15

您应该创建一个 Android 清单文件并在 Qt Creator 中对其进行编辑。转到项目 > 构建 Android APK > 详细信息

现在选择Create Templates创建清单文件并在编辑器中打开它:

在此处输入图像描述

如图所示,您可以为您的应用程序设置三个版本的图标,从左到右分别具有低、中和高 DPI 值。

从 Qt 5.4 和 Qt Creator 3.3 开始,这种制作 android manifest 文件的新方法就可以使用。在以前的版本中, Projects->Run->Deploy中曾经有一个Create AndroidManifest.xml按钮。

于 2015-01-28T07:10:37.243 回答
1

打开项目的运行设置并选择创建 AndroidManifest.xml,然后您将能够修改清单,其中应包含图标之类的内容。

参考这个:http: //qt-project.org/doc/qtcreator-3.2/creator-deploying-android.html

于 2014-10-17T10:44:38.380 回答
1

查看这篇关于 Android 应用程序的 Qt 5 剖析的文章。您应该附加到您的项目文件AndroidManifest.xml中,您可以在其中定义应用程序的图标

于 2014-10-17T10:44:48.873 回答
1

我将对此进行一些更新:使用 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"...所以不要忘记更改它。之后,正常的构建应该会成功 =)

于 2019-06-10T06:14:22.243 回答
1

在 QT Creator 4.12 中它更加简化:

在最新的 Qt Creator 中,可以点击项目 > 构建 > “创建模板”

在此处输入图像描述

之后,您可以按照@Nejat 的解释编辑清单:

在此处输入图像描述

干杯!

于 2020-05-11T12:06:07.803 回答