Qt5.12.1 for Android配置

转载:https://www.jianshu.com/p/212aaf0d7b56

材料

  • Windows 10
  • JDK 1.8
  • qt-opensource-windows-x86-5.12.1.exe
  • Android studio(包含了 SDK 、NDK、CMake等工具)

1.安装JDK

网上太多安装教程了,略

2.安装Android Studio

勾上Adroid Virtual Device(AVD),即安卓模拟器,没有安卓设备的情况下用来调试(你不会还没有安卓手机吧?)

Qt5.12.1 for Android配置_第1张图片

安装成功后打开,出现如下提示框,Setup Proxy 可以修改代理,亲测不用修改也可以高速下载。点击Cancel开始安装Android SDK

Qt5.12.1 for Android配置_第2张图片

修改安装地址->next->finish:

Qt5.12.1 for Android配置_第3张图片

打开Configure -> SDK Manager

Qt5.12.1 for Android配置_第4张图片

SDK Tools下勾选CMake、LLDB、NDK,Apply

Qt5.12.1 for Android配置_第5张图片

Accept -> Next

Qt5.12.1 for Android配置_第6张图片

Qt5.12.1 for Android配置_第7张图片

3.安装Qt5.12.1

钩选需要的Android相关的编译器,MinGW编译器,由于我要用VS2015开发一些东西,所以勾选了MSCV 2015 64-bit

Qt5.12.1 for Android配置_第8张图片

安装成功后

Qt5.12.1 for Android配置_第9张图片

发现 Android相关的编译器是不能用的,需要进行配置

Qt5.12.1 for Android配置_第10张图片

如下图所示添加Android SDK 、NDK的目录

Qt5.12.1 for Android配置_第11张图片

找到Kits->CMake添加CMake路径

Qt5.12.1 for Android配置_第12张图片

这时候Android编译器就能正常使用了

Qt5.12.1 for Android配置_第13张图片

新建一个Project

Qt5.12.1 for Android配置_第14张图片

Qt5.12.1 for Android配置_第15张图片

基类看需求选择,我选择的是QDialog

Qt5.12.1 for Android配置_第16张图片

双击.ui文件,对页面进行编辑,添加一个Label并将其内容改为Hello World

Qt5.12.1 for Android配置_第17张图片

手机打开开发者选项,开启USB调试模式,用数据线链接电脑。
通过左下角的按钮选择编译器,然后Run

Qt5.12.1 for Android配置_第18张图片

选择运行的设备,也可以点击Create Android Virtual Device创建一个安卓虚拟机来模拟运行,点击OK后手机上可能会有一些是否允许USB调试的警告,允许便是

Qt5.12.1 for Android配置_第19张图片

我在运行过程中遇到如下的问题,点击Yes就行了。我猜测可能是因为我之前已经在手机上调试过一个同样名为Hello World的程序,并且没有卸载,导致出现这样的问题。之后的调试这个问题就不再出现了

Qt5.12.1 for Android配置_第20张图片

运行结果:

Qt5.12.1 for Android配置_第21张图片



作者:一个三要不起
链接:https://www.jianshu.com/p/212aaf0d7b56
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

你可能感兴趣的:(qt,android)