Qt开发Android程序(一)——— 环境配置

开发环境

Qt Creator(QC)作为IDE,在安装QC时需要选择安装Android模块,此外,还需安装NDK,JDK,SDK开发套件。

  • NDK

    下载android-ndk-r21-windows-x86_64.zip后安装

  • JDK

    下载jdk-8u5后安装

  • SDK

    此处下载最新版SDK,SDK安装好后,打开SDK Manager,安装如下图所示项目:

    这里选择Android 7.1.1(API 25)套件

  • 配置Qt Creator

    打开菜单栏工具-选项-设备,将SDK,JDK,NDK路径填入

  • 配置虚拟机(AVD)

    打开AVD manager,点击右侧Creat创建一个虚拟机,参数配置如下(如果自己手机方便的话也可以直接用手机调试):

    点击Start查看运行效果

简单的例子

  1. 打开Qt Creator,新建一个QWidget项目,创建一个按钮

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    #include "mainwindow.h"
    #include <QVBoxLayout>
    #include <QHBoxLayout>
    #include <QPushButton>

    MainWindow::MainWindow(QWidget *parent)
    : QWidget(parent)
    {
    this->setupUI();
    }

    void MainWindow::setupUI()
    {
    auto vbox = new QVBoxLayout();
    this->setLayout(vbox);

    auto btn =new QPushButton("Click here");
    auto hbox = new QHBoxLayout();
    hbox->addStretch(1);
    hbox->addWidget(btn);
    hbox->addStretch(1);

    vbox->addLayout(hbox);

    connect(btn, &QPushButton::clicked, [=](){
    btn->setText("Changed");
    });
    }
  2. 点击QC左侧项目,配置Android项目

    在Build步骤里,ABIs选择x86_64,Android build SDK选择android-25

  3. 调试

    点击左下角锤子符号编译,点击绿色三角运行,选择前面配置的虚拟机作为调试机,查看运行效果


Qt开发Android程序(一)——— 环境配置
https://ting2938.github.io/程序设计/C++/Qt开发Android程序(一)———-环境配置/
作者
TING2938
发布于
2020年6月17日
许可协议