Skip to main content

Google Play应用商店中的Qt 5演示

Comments

原文链接:Eskil Abrahamsen Blomfeldt - Qt 5 Presentation in Google Play

您可能知道,Qt 5.1中主要的新特性之一是Android版Qt的技术预览,所以我们觉得是时候演示一下如何向Google Play应用商店发布一个应用程序了。

我们采用了Gunnar的Qt 5示例并且做了一些细微改动,为的是突出我们想要在Android版Qt中展示的东西。这个示例现在可以在Google Play应用商店中下载,您可以在手机或者平板上访问这个链接来体验它。

这个示例是基于一个Qt 5.1正式发布之前的一个快照。从这里可以下载到官方发布的Qt

如前所述,Android版Qt 5是Qt 5.1中的一个技术预览,虽然它已经足够成熟了,但是我们还是建议谨慎将当前版本部署给最终用户。Google Play也支持Beta版和Alpha版测试,这里有一个简单的步骤告诉您如何将自己的Qt应用发布到Google Play应用商店。有关更多信息,请参阅这个文档

  • 首先从上面的链接获取软件包。
  • 下载Android SDKAndroid NDK
  • 在SDK中,确保您已经下载了一个API等级为10及以上的Java API。
  • 启动Qt Creator,在Android选项中设置好SDK和NDK的路径。
  • 现在您可以开始进行开发了。您可以使用一个空的Qt项目作为开始,或者使用一个项目模板,比如Qt Quick 2应用程序
  • 在项目设置中,选取一个Android工具包,例如:GCC4.7和ARMv7的那个。
  • 您应该已经可以通过USB设备挂接(hook)您的Android设备并且将Qt应用程序部署到设备之上了,前提是设备开启了USB调试。连接好设备之后,点击Qt Creator中的运行按钮就行了。
  • 当您准备发布您的应用时,确保您在项目构建是选中的是Release而不是Debug
  • 接下来,在项目的运行设置中打开打包配置(Package Configurations),编辑您的应用打包名称(Google Play中的应用id)、应用名称、图标等。
  • 最后,打开签署包(Sign Package)的页面,设置好您想要用来签署应用的密钥库(keystore)。调试的时候,您的应用包是用一个特殊的调试密钥签署的,这个密钥不能用来在Google Play应用商店中发布。请确保选中了签署包的复选框。
  • 完成上述步骤以后,只需要重新部署一遍您的应用。在应用构建并且签署完成之后,Qt Creator会打开最终包所在的文件夹。文件的名字会像这样:Something-Something-signed.apk
  • 现在您可以到Google Play Developer Console里面上传.apk文件和截图,加上一段应用的描述,并且最终将应用发布到Google Play。

希望您可以享受编写新应用和为Android构建已有应用的乐趣,我们期待您在接下来的时间中用Android版Qt做出来的成果。

Blog Topics

Comments

Subscribe to our blog

Try Qt 6.11 Now!

Download the latest release here: www.qt.io/download

Qt 6.11 is now available, with new features and improvements for application developers and device creators.

We're Hiring

Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.