QT for Android

安装QT 5.14.2社区版,该社区版对应的QT creator为Qt creator 4.11.1社区版。

接着需要安装android SDK, NDK等android开发所需工具,据Qt官网描述Qt creator 4.12以上版本可以自行安装SDK,NDK等工具。

于是单独下载并安装了Qt creator 4.12.3,用它自动安装了SDK,NDK,如下图所示。

在Qt creator 4.11.1中,也可以手动指定由Qt creator 4.12.3安装的SDK和NDK。

还需安装AVD。Qt creator无法安装AVD, 需下载android studio在该SDK目录下生成AVD。在android studio中,我建了一个基于x86 ABI的AVD(android studio推荐,比armeabi-v7a的运行速度更快),然后重新打开Qt的设备界面,AVD管理器已经自动找到我所新建的AVD,如上图中的AVD管理器所示。

下图是打开的AVD。

在Qt中打开analogclock示例,编缉构建设置,指定构建目录,qmake中ABI同时选择armeabi-v7a和x86,构建debug项目并选择运行的设备为我的AVD

这是analogclock示例运行在AVD上的界面。另外,生成的可用于真正armeabi-v7a架构的android设备的apk可在构建目录\android-build\build\outputs\apk\debug下面找到。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值