[英]Qt for android: change the application icon
我将如何更改针对 android 的 Qt 项目的图标,以便应用程序的启动器具有此图标?
您应该创建一个 Android 清单文件并在 Qt Creator 中对其进行编辑。 转到项目 > 构建 Android APK > 详细信息
现在选择创建模板来创建清单文件并在编辑器中打开它:
如图所示,您可以为您的应用程序设置三个版本的图标,从左到右具有低、中、高 DPI 值。
从 Qt 5.4 和 Qt Creator 3.3 开始,可以使用这种制作 android 清单文件的新方法。 在以前的版本中, 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"
......所以不要忘记更改它。 之后,正常构建应该会成功=)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.