如何在Qt上进行安卓开发(实体安卓机和模拟器)

Android

环境准备

  1. 使用QT自带的管理工具(Qt Maintenance)先下载Qt的Android环境并安装:

    • 在这里插入图片描述
  2. 安装完成后Qt关于Android开发的套件(Kit)可能会是有红色感叹号不能使用的;此时需要下载JDK、SDK并配置环境变量;

  3. 下载Java8的JDK:下载链接

    • 可能需要甲骨文的账号,注册一个就好了;下载位置在网页中间部分,注意别下错了;
    • 在这里插入图片描述
  4. 下载安卓的SDK:下载链接

    • 在这里插入图片描述
  5. NDK可以后续自动下载,这里暂不需要手动下载,容易下错版本;

    • 在这里插入图片描述

安装和配置

注意:以下所有安装路径不要有中文!

  1. 安装JDK:

    • 在这里插入图片描述

    • 一直下一步就好了;

    • 在这里插入图片描述

    • 可以更改安装位置,开发工具可选功能默认不要动;

    • 安装进度条跑完之后会出现JRE的安装界面,直接和JDK安装到同一目录下就好:

    • 在这里插入图片描述

  2. 配置系统环境变量:

    • 新建一个系统变量,变量名填JAVA_HOME;变量值是刚刚安装的JDK的路径;

    • 在这里插入图片描述

    • 然后配置jar库的路径,同样新建一个系统变量;变量名填CLASSPATH;变量值填.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

    • 在这里插入图片描述

    • 然后依次点击确定;

  3. 配置用户环境变量(可选)

    • 这里选择配置一下用户的环境变量,方便后面使用命令行不需要进目录;

    • 在这里插入图片描述

    • xxxxx\android-sdk-windows\platform-toolsxxxxx\android-sdk-windows\tools\bin新建到Path里;

    • 方便后续使用adbsdkmanager命令;

  4. 安装AndroidSDK;

    • 解压到空目录,然后运行SDK Manager.exe

    • 需要等进度条跑完后,只安装下面两个:

    • 在这里插入图片描述

    • 默认最前面的两个最新的安装就行;

    • 安装完成后进入tools/bin/目录,在这里打开命令行工具,输入./sdkmanager.bat --help查看管理工具是否可用:

    • 在这里插入图片描述

    • 如果是CMD命令行,则进到相应的目录运行,例如我这里安装到D盘,则:

      • d:
      • cd xxxx复制你的链接xxxx\android-sdk-windows\tools\bin
      • sdkmanager --help
    • 如果提示没有sdkmanager则把下面内容拷贝到bin目录新建的记事本文件中,然后改名为sdkmanager.bat,然后重复之前步骤运行;

    • @if "%DEBUG%" == "" @echo off
      @rem ##########################################################################
      @rem
      @rem  sdkmanager startup script for Windows
      @rem
      @rem ##########################################################################
      
      @rem Set local scope for the variables with windows NT shell
      if "%OS%"
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Taiga_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值