当前位置:   article > 正文

QT for Android_安装的qt是5.14版本的,但是qt create是4.11版本的怎么办导致无法使用自定义控件

安装的qt是5.14版本的,但是qt create是4.11版本的怎么办导致无法使用自定义控件

安装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下面找到。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/786235
推荐阅读
相关标签
  

闽ICP备14008679号