我将如何更改针对 android 的 Qt 项目的图标,以便应用程序的启动器具有此图标?
5 回答
您应该创建一个 Android 清单文件并在 Qt Creator 中对其进行编辑。转到项目 > 构建 Android APK > 详细信息
现在选择Create Templates创建清单文件并在编辑器中打开它:
如图所示,您可以为您的应用程序设置三个版本的图标,从左到右分别具有低、中和高 DPI 值。
从 Qt 5.4 和 Qt Creator 3.3 开始,这种制作 android manifest 文件的新方法就可以使用。在以前的版本中, Projects->Run->Deploy中曾经有一个Create AndroidManifest.xml按钮。
打开项目的运行设置并选择创建 AndroidManifest.xml,然后您将能够修改清单,其中应包含图标之类的内容。
参考这个:http: //qt-project.org/doc/qtcreator-3.2/creator-deploying-android.html
我将对此进行一些更新:使用 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"
...所以不要忘记更改它。之后,正常的构建应该会成功 =)