安装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 for Android

在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 for Android

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

QT for Android

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

QT for Android

相关文章:

  • 2021-04-22
  • 2021-10-15
  • 2021-05-21
  • 2021-06-20
  • 2021-08-09
  • 2021-06-11
  • 2021-09-16
猜你喜欢
  • 2021-11-29
  • 2022-12-23
  • 2021-09-25
  • 2022-12-23
  • 2021-05-21
  • 2022-12-23
  • 2021-11-21
相关资源
相似解决方案