首页 > 电脑专区 > windows >

如何在Linux下配置Qt Android环境

来源:互联网 2023-02-20 17:15:05 85

Android开发目前是很火热的IT开发之一,人们的手机上面众多的APP软件,中小企业对这种APP的需求丝毫没有减少的趋势,Android目前已经到了Android8的版本了,对于Qt开发者来说,目前的市场对跨平台软件的需求也是慢慢的上升,所以现在让我们使用Qt来做做Android应用开发吧。QW5办公区 - 实用经验教程分享!

如何在Linux下配置Qt Android环境?QW5办公区 - 实用经验教程分享!

工具/原料

  • QtCreator4.4.1
  • Qt5.9.2
  • Android Sdk

方法/步骤

  • 1

    首先我们要下载必备的AndroidSdk包,说到底,Qt开发Android应用,其实就是将C 下的Qt应用转换成Java应用放到Android系统上,所以我们这里的Android环境和以往大家在Eclipse下做Android配置基本差不多,而且,Qt中目前也很方便,可以直接下载的。如下图。大家只要把下面的几个选项配置好了,环境就算是完成的了。QW5办公区 - 实用经验教程分享!

    如何在Linux下配置Qt Android环境?QW5办公区 - 实用经验教程分享!

  • 2

    这里我们下载Android6的x86 system image,这里其实有很多问题需要注意一下的,首先,这里使用X86而不是ARM,我们手机其实都是ARM芯片的,是因为在电脑上模拟的时候,用X86比ARM快很多,而且也好看很多。我们写好Android应用后,先在模拟器上调整好功能,再放到真机上面测试就行,当然了,直接放到真机也行,但是又会遇到手机adb驱动的问题。QW5办公区 - 实用经验教程分享!

    如何在Linux下配置Qt Android环境?QW5办公区 - 实用经验教程分享!

    如何在Linux下配置Qt Android环境?QW5办公区 - 实用经验教程分享!

  • 3

    其次,我们大家很多的电脑是AMD的CPU,而Android SDK Manager提供的系统镜像又是不支持AMD的,所以有时候一些驱动问题大家是需要回避的,譬如那个OpenGL 的GPU问题,如下图,不要选择这个GPU,选了以后,Linux下就会出现很多libGL Error问题了。这里跟着我走,咱们先做应用吧。这里我创建了一个Android6.0的AVD,我们先启动它,这里注意了,得先start这个模拟器设备的。我们的QtCreator和这个设备也是通过adb来进行通信的。QW5办公区 - 实用经验教程分享!

    如何在Linux下配置Qt Android环境?QW5办公区 - 实用经验教程分享!

    如何在Linux下配置Qt Android环境?QW5办公区 - 实用经验教程分享!

    如何在Linux下配置Qt Android环境?QW5办公区 - 实用经验教程分享!

  • 3此文章未经许可获取自百度经验
  • 4

    上面的都下载好了,avd也创建好了以后,我们就看看QtCreator中的编译器是否已经检测到了Android的编译器和调试器,这里显示如下图,和一般Qt的配置是一样的,如果没有,检查第一步是不是还有错误。QW5办公区 - 实用经验教程分享!

    如何在Linux下配置Qt Android环境?QW5办公区 - 实用经验教程分享!

  • 5

    接着,我们环境基本算是搭建好了,我们来测试一下。这里我们创建一个Widget项目,创建项目可以查看我的另一篇经验,不讲了。我们给出目录结构。如下图。代码上我们仅仅添加一个button,设置一下Text试试。QW5办公区 - 实用经验教程分享!

    0Qt如何使用SVGQW5办公区 - 实用经验教程分享!

    如何在Linux下配置Qt Android环境?QW5办公区 - 实用经验教程分享!

    如何在Linux下配置Qt Android环境?QW5办公区 - 实用经验教程分享!

  • 6

    然后,我们就可以编译了,这里我们如果之前没有添加Android的编译环境的话,记得加上,如下图。点击那个加号就可以了。QW5办公区 - 实用经验教程分享!

    如何在Linux下配置Qt Android环境?QW5办公区 - 实用经验教程分享!

  • 7

    最后结果如下图,我们看到,和桌面版不一样的是,布局不同了,所以我们还是需要对应相关的手机尺寸把布局调整一下的。至此,环境就算是搭建好了。QW5办公区 - 实用经验教程分享!

    如何在Linux下配置Qt Android环境?QW5办公区 - 实用经验教程分享!

    如何在Linux下配置Qt Android环境?QW5办公区 - 实用经验教程分享!

  • 注意事项

    • 注意创建avd的时候不选GPU支持,除非你确实有需要。
    • 注意程序的布局

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!QW5办公区 - 实用经验教程分享!


    标签: AndroidLINUX操作系统配置环境

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码