zoukankan      html  css  js  c++  java
  • Qt Android环境搭建

    春节在家,一边睡觉,一边带娃,顺带研究了下qt的andriod编程。下面介绍了环境搭建的过程。

    安装过程中,需要安装android环境、QT,并进行配置。Android环境的安装,包括JDK安装、Android SDK安装、NDK安装。

    一,JDK安装

    1,下载JAVA

    官方jdk的网站如下:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    如果直接从官网下载,需要注册。下载java jdk 64:java jdk 1.8 x64;java jdk 32:java jdk 1.8 x86。对应的位置如下图

    2,安装

    安装过程中,需要设置jdk及JRE的安装路径。设置java的安装路径

    设置JRE的路径,jre即为Java运行环境(Java Runtime Environment,简称JRE)。

     

    3,配置环境变量

    环境变量对应位置为,我的电脑->右键->属性->高级,就能够找到位置

     

    新建系统环境变量1,变量名:JAVA_HOME,变量值即为JDK的安装路径。

    新建系统环境变量2,变量名:ClassPath,变量值:JDK根目录in。

    编辑Path环境变量,添加

       4,安装成功

      在dos界面中,输入 java -version,下图所示,表明安装成功。

      

    二,sdk的安装

       两种安装方式,一是直接安装android studio,通过其安装包自动安装sdk;二是通过sdk的离线安装包安装sdk。

      1,android studio的方式

      

      安装界面,选中android sdk选项,如上图所示。

      

      分别设置android studio和 android sdk的安装位置。记住sdk的位置,便于后续设置。

      sdk安装完毕后,在dos界面输入 adb version,出现如下提示,表明安装成功。 

      

       2,sdk manager的启用

      在android studio主界面搜索sdk manager,弹出如下界面,在其中可进行sdk的下载、升级、卸载等操作。

      

      3,avd的设置

      在android studio中,可进行android虚拟机的设置,设置界面如下。创建新的虚拟设备,点击 create virtual device按钮,进行简单设置后,就能够创建成功。需要注意的是,api版本与安卓版本的对应,abi与程序版本对应。该处创建的虚拟设备,在qt中可以使用。

      

      

    三,ndk的安装

      NDK的安装很简单,下载安装包,解压即可,记住解压的位置。NDK的路径中不能有空格。下载地址:https://developer.android.google.cn/ndk/downloads/

      笔者在环境配置过程中,由于NDK的版本不对,浪费了很多时间。配置时,根据自己的环境,选择合适的ndk版本。

      最后采用的是,android-ndk-r20b-windows-x86_64

    四,qt的安装

    qt针对android的安装,有两种情况:一种是有单独的安装包,这时需要下载针对android的安装包,如qt-windows-opensource-5.2.0-android-x86-win32-offline.exe;另一种是多个平台集成在一个安装包,安装时候选择andriod的对应模块。

     

    安装完成后,进行android sdk、jdk、ndk,有的版本还需要ant的设置,如下图所示。

       

    参考资料:

    1,https://www.cnblogs.com/MakeView660/p/11206268.html。上述博文,说的比较详细,结合我的理解,做些补充。

    2,Qt on Android 核心编程 一书。

  • 相关阅读:
    国产html编辑器
    豆瓣90mhz电台还行
    购物搜索
    linode vps 优化集锦
    这个系统,我看行,
    代理网站
    合理设置域名TTL值给网站加速
    dns切换到dnspod
    elixir usage
    JSSH介绍
  • 原文地址:https://www.cnblogs.com/gethope5/p/12244226.html
Copyright © 2011-2022 走看看