logo头像

技术引领生活!

Ubuntu环境搭建Qt进行Android开发

本文于2008天之前发表,文中内容可能已经过时。

鉴于Qt的全平台性,用来开发android对于只会用C++的人来说太合适了,但是在第一关往往都会遇到不少坑,本文将一一细数之…

环境

不说搭建的环境就是耍流氓,往往遇到问题的都是运行环境的问题,好吧,先说下我的环境配置

  • Ubuntu : 版本18.04
  • Qt: 版本5.12.03

搭建过程

  1. 去官网上下载Qt,嗯还是国内的源比较快清华大学
  2. 安装时选择到/opt目录
  3. 安装jdk,必须用这个openjdk,去oracle网上下载会要登录啥的,而且会出问题
    1
    sudo apt install openjdk-8-jdk
  4. 下载android-studio(用snap方式)
    直接去软件中心网速会非常的慢,难以忍受,解决方案如下:
  • 前往 网址uappexplorer 搜索需要的 snap 包
  • 下载对应架构的 snap 包
  • 下载完成后,在同一目录执行以下命令即可
    1
    sudo snap install xxx.snap --dangerous
  1. 打开android studio后更新sdk,如果发现更新不了,去老D 或则 网址下载更新hosts

  2. 安装sdk,这里选择一个8.0版本的吧(也可以在Creator中安装)

  3. 打开Qt Creator
    这里特别说明:

  • 用OpenJDK 上面已经说过
  • 用NDK版本为18就行,别用最新版的下载网址
    弄完后如下图所示
    环境截图
  1. 打开AVD创建镜像,可能要先执行命令
    1
    sudo chmod 777 /dev/kvm
  2. 在android studio的avd 设置中选择皮肤

参考网址

PS

  • 科学上网很重要
  • 别用最新版本,很多坑的
  • 官方文档很重要
支付宝打赏 微信打赏

您的支持是我前行的动力!