首先Qt就不多说了,大家应该都有了解,跨平台的应用程序开发框架,Windows、Linux、Android、IOS(网上听说是可以支持的,没有试过)等一些平台都可以使用,最关键的是基本同一套代码,不用怎么修改就可以切换平台,相当方便。不过个人感觉,安卓和IOS应该没有eclipse和Android Studio专业,但是不会Java只会C的话,感觉用Qt还是方便一点。下面说一下Qt如何开发安卓APP。
一、准备软件
1. 下载Qt软件,我用的是Qt-opensource-windows-x86-5.12.0版本的,注意:后续插件的版本和Qt的版本貌似要有对应,有的版本不对可能不行,尽量用我推荐的版本。
2. 下载andrord ndk,版本为r19c
3. 下载JDK,版本为8u201。(所有软件我已经打包到网盘了,大家直接下载即可)
链接:pan.baidu.com/s/1TQ7L1FDuCZtfcFJ1JXjCGQ
提取码:ewnk
4.Andrord SDK,下载地址:
dl.google.com/dl/android/studio/install/2.3.3.0/android-studio-bundle-162.4069837-windows.exe
中国官网:www.android-studio.org/
二、安装
安装没什么好说的,Qt安装的时候注意选择安卓的插件。Andrord ndk、JDK和SDK安装记住安装后的路径,后续需要添加路径。

三、软件配置
1. 三个软件安装完成后,先打开Qt。

2. 点击:工具->选项->设备,这三个路径需要填写刚才你安装插件的三个路径,一定要填写正确。

3. 新建一个工程,或者打开之前在Windows下做好的一个DEMO工程,选择你安装Qt时候安装的安卓插件,我用的是ARMv7。然后点击Configure Project。

4. 软件代码没问题的话直接点击编译Debug。 
5. 编译成功后,在构建目录下 android-build->build->outputs->apk->debug->android-build-debug.apk,这个就是你编译完成的APK文件,直接传到你的手机去安装。


6. 安装成功后打开,如图是我做的一个远程浇花系统的上位机。

注意界面一定要设置边框verticalLayout,要不然在手机上显示的会有问题!

编辑:jq
-
Android
+关注
关注
12文章
4035浏览量
134485 -
Linux
+关注
关注
88文章
11817浏览量
219541 -
iOS
+关注
关注
8文章
3401浏览量
155677
原文标题:不会Java?没关系,用C/C++搞定安卓APP!Qt for Android开发!
文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
C++与lua联合编程
C++:const 的空间,常量也能占内存?
keil实现c与c++混合编程
汽车网络安全开发语言选型指南:C/C++/Rust/Java等主流语言对比+Perforce QAC/Klocwork工具支持
亲测有效!DC-DC 电源啸叫不用慌
C语言和C++之间的区别是什么
C/C++条件编译
C++程序异常的处理机制
C/C++代码静态测试工具Perforce QAC 2025.3的新特性
技能+1!如何在树莓派上使用C++控制GPIO?
C++ 与 Python:树莓派上哪种语言更优?
主流的 MCU 开发语言为什么是 C 而不是 C++?
不会Java不用慌用C/C++照样搞定安卓APP!
评论