Back to Blog home

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

Published on 星期四 七月 04, 2013 by Weiwen Zhao in qt-labs-chinese | 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做出来的成果。

Subscribe to Our Blog

Stay up to date with the latest marketing, sales and service tips and news.