Qt for Android环境配置
最近想写一个小APP,但是又不想用Android Studio
进行开发,想要用C++进行开发,听说Qt可以进行Android开发,就想尝试一下,结果花了一天时间来配置环境。。。而且发现windows下配置环境更简单一些(我中途还切换到Ubuntu以为会更简单,结果碰壁又回头在Windows下开发),反正qt支持跨平台,在哪个平台进行编码影响不大。
首先需要Android Studio
下载Android SDK
,我下载的是最新版本,我在这里没有遇到什么问题。
然后需要下载NDK
,在网上看到许多教程都说在Android Studio
中下载就可以,但是我在Android Studio
中下载后在后面配置NDK的时候遇到了非常诡异的问题,总是报错说目录结构错误或有空字符,此处省略一些优美的中国话。
然后我又在其他地方看到应该在Qt中下载,我就在Qt中下载了。下载完成后,先是说What went wrong: Could not determine java version from '11.0.8'.
,然后我觉得是Java版本太高了,我就又安装了JDK1.8
然后又报错what went wrong: A problem occurred configuring root project 'android-build'
无法,我只能尝试降低NDK的版本,在https://developer.android.com/ndk/downloads/older_releases中我下载了NDK10
qt还需要支持Android的组件,我是通过Qt Maintenance Tool
安装,选择Add or remove components
,但是我选择后总是报错:there is an important update available
。通过在网上查阅资料,才知道是因为需要升级,所以先选择第二个Update components
然后再转过头添加组件:
除此之外,还需要用USB线连接手机和电脑,在手机的USB选项中选择传输文件,并打开手机的USB调试选项,如果没有进行过Android开发可能会不知道这一步,不同手机开启USB调试选项的方式可能不同,百度即可。
有了上面的准备就可以搭建Qt for Android的环境了,在Qtcreator菜单栏中点击工具——>选项——>设备——>Android,然后选择对应的jdk、sdk、ndk路径,openSSH我直接用Qt下载的:
AVD不用管,因为咋们是准备直接在真机上运行的。然后新建项目,选择Android Device。
然后新建一个Qt项目,点击运行
然后我们就可以在手机上运行我们的Hello world
程序:
Qt for Android环境配置相关推荐
- Mac下Qt for android 环境配置
Mac下Qt for android 环境配置 文章目录 Mac下Qt for android 环境配置 1. 需要准备工具 2. 下载时版本搭配解释 3. 下载工具过程 4. 环境变量设置 5.qt ...
- QT for Android环境配置犯病过程记录
软件版本: 纯新手,用来纪念自己犯病过程的一文: 安装和配置过程参考QT配置android环境,简单易懂 QT用的是师兄给的QT5.14.1 JDK也是师兄给的,SDK使用Android Studio ...
- Qt开发Android环境配置
目录 0.前提 1.安装JDK 2.Android SDK下载 3. 安装模拟器 4.Qt中进行配置 5.新建android项目 6.结束 0.前提 安装Qt时勾选Android相关套件,确保Qt的安 ...
- QT for Android环境搭建与配置
前言 QT for Android的环境搭建要求JDK.SDK.NDK.ANT的版本和QT的版本要高度契合,不管JDK.SDK.NDK.ANT.QT其中的哪一个版本过高过低都可能导至搭建失败,或者貌似 ...
- windows下 QT 的 Android 环境搭建(附软件测试)
windows下 QT for Android环境搭建 1. QT环境搭建 2. Android 环境搭建 2.1 JDK 2.2. NDK 2.3 SDK 3. 软件测试 3.1 QT自带 Scro ...
- [Android] 环境配置之Android Studio开发NDK
2019独角兽企业重金招聘Python工程师标准>>> ======================================================== 作者:qiu ...
- Android环境配置(Eclipse全开发环境下载)
Android环境配置 前期准备 Android环境的Eclipse: 网站链接:https://www.runoob.com/w3cnote/android-tutorial-eclipse-adt ...
- Qt OpenCv Contrib 环境配置
Qt OpenCv Contrib 环境配置 Qt OpenCv基本配置参考: here. 在以上配置中,CMake到了设置以下变量时: Set Qt5Concurrent_DIR to D:\Qt\ ...
- Android环境配置及adb不是内部命令的解决办法
Android环境配置及adb不是内部命令的解决办法 听语音 | 浏览:12378 | 更新:2016-03-03 15:44 | 标签:ANDROID JDK ECLIPSE 1 2 3 4 5 6 ...
最新文章
- Docker 核心概念、安装、端口映射及常用操作命令,详细到令人发指。
- 一文总结知识图谱基本概念和工程落地常见问题
- Visual Studio的调试技巧
- 匿名提问:rm -rf了怎么办?
- 【youcans 的 OpenCV 例程 200 篇】101. 自适应中值滤波器
- 1网络编程OSI协议
- HTML文本下划线效果,css文本下划线怎么打?
- mysql数据可视化 1
- 数据库学习总结(六)——查询练习题(1)
- SAP MM模块-库存盘点BAPI的使用及注意点
- 怎样抠图去背景?教你快速抠图的方法
- 战地3皓月服务器win10系统,战地3配置
- python入门小程序之列表练习
- office2007 向程序发送命令时出现问题 的解决办法
- 【课后习题】 线性代数第六版第二章 矩阵及其运算 习题二
- Atitit 怎么阅读一本书 消化 分析 检索 attilax总结 1 读书的本质 是数据的处理 大量的数据 处理能力
- POJ 3666 dp
- 制作flash动画的心得
- 关于简单的shellcode的学习
- PasswordEncoder密码编码器