zoukankan      html  css  js  c++  java
  • Qt杂谈3.快速体验Qt for Android(windows平台)

    1 基本概念

    对使用到的工具进行一个简介,这里只需要有个概念就行,有兴趣的朋友可以自行查阅相关资料做更深入的了解。

    1.1 Java JDK

    JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

    1.2 Android SDK

    Android SDK被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合,是Android专属的软件开发工具包。

    1.3 Android NDK

    原生开发套件(NDK)是一套工具,使能够在Android应用中使用C和C++代码,并提供众多平台库,可使用这些平台库管理原生Activity和访问实体设备组件,例如传感器和触摸输入。

    2 准备工作

    2.1 下载

    各个工具对应版本就以这里提供的为准,其它的版本并未测试,如果下载链接失效,可自行通过其它方式下载。

    名称 下载
    Qt qt-opensource-windows-x86-5.12.6.exe
    Java JDK jdk-8u144-windows-x64.exe
    Android SDK installer_r24-windows.exe
    Android NDK android-ndk-r18b-windows-x86_64.zip

    2.2 安装

    注意:全程不需要手动设置任何环境变量。

    1. 安装Qt

      这里一般选中ARMv7架构就可以了,另外两个也可以都选中,根据自己需求来吧。
    2. 安装Java JDK
      一路默认安装(我是指定安装在D:/qt_android目录下)。
    3. 安装Android SDK
      一路默认安装(我是指定安装在D:/qt_android目录下),安装完成后启动SDK Manager,因为我们只需要保证能编译出apk安装包就可以了,不需要去连接手机调试(这玩意儿不是所有手机都能连接成功,在电脑上调试好了再编译成apk就行了,也不用每次都要去连一下手机),更不需要使用AVD安卓模拟器,这些只会增加失败的概率,直接通过手机安装apk的方式配置最简单,所以镜像啥的都不需要安装,仅仅只需要勾选两项即可,其它都不用选,配置如下:


      其它版本可自行测试,如果一定需要直接连接手机调试和使用模拟器啥的,也可以自行研究下,网上也有很多教程。
      配置完成后,点击安装即可:
    4. 安装Android NDK
      android-ndk-r18b-windows-x86_64.zip我这里是解压到D:/qt_android目录下。

    3 配置QtCreator

    准备工作完成后,接下来配置QtCreator,进入工具->选项->设备->android,配置如下:

    到此,配置完成,可以使用了。

    4 简单使用

    1. 打开一个项目
    2. 选择构建套件
    3. 构建项目
    4. 构建完成

      构建完成后,进入上图apk安装包生成路径,将apk安装包发送到手机安装运行即可。
    © 版权声明
    文章版权归作者所有,未经允许请勿转载。【QQ交流:115124903】
    THE END
  • 相关阅读:
    B.Icebound and Sequence
    Educational Codeforces Round 65 (Rated for Div. 2) D. Bicolored RBS
    Educational Codeforces Round 65 (Rated for Div. 2) C. News Distribution
    Educational Codeforces Round 65 (Rated for Div. 2) B. Lost Numbers
    Educational Codeforces Round 65 (Rated for Div. 2) A. Telephone Number
    Codeforces Round #561 (Div. 2) C. A Tale of Two Lands
    Codeforces Round #561 (Div. 2) B. All the Vowels Please
    Codeforces Round #561 (Div. 2) A. Silent Classroom
    HDU-2119-Matrix(最大匹配)
    读书的感想!
  • 原文地址:https://www.cnblogs.com/luoxiang/p/14286723.html
Copyright © 2011-2022 走看看