找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

Qt 5开发Android应用图文详解 (更新Win7+Qt5.7)

yafeilinux 2017-1-29 00:00 46404人围观 yafeilinux原创

Windows平台


更新:2013-9-10  Windows平台

前面推出了linux下面的Android开发流程的教程,当时用的是Qt 5.1的测试版,虽然还存在很多问题,但是在Linux下面搭建开发环境还是比较顺利的。至于Windows下面搭建环境是大同小异的,不过,这些天来,有太多的小伙伴在Windows下面搭建环境都出现了各种各样的问题,为了向大家表明,按照正常的套路搭建环境是不会出现什么问题的,今天特地抽出时间,使用最新的Qt 5.1.1版本,在Windows XP下面更新了该教程。

1.下载Qt 5.1.1

到这里:http://download.qt-project.org/official_releases/qt/5.1/5.1.1/

下载:qt-windows-opensource-5.1.1-android-x86-win32-offline.exe  (一定要是Android版本的啊)

2.安装Qt 5.1.1

这个没有什么好说的,一切默认即可

3.下载Andorid的SDK和NDK

http://developer.android.com/sdk/index.html下载SDK (点击那个大大的按钮即可)

然后解压缩,我这里解压缩到了D盘;

http://developer.android.com/tools/sdk/ndk/index.html下载,
我的系统是32位的,所以下载了android-ndk-r9-windows-x86.zip
然后解压缩,我这里解压缩到了D盘

4.下载apache-ant-1.9.2-bin

http://ant.apache.org/bindownload.cgi下载 apache-ant-1.9.2-bin.zip
然后解压缩,我这里解压缩到了D盘

5.下载JDK

http://www.oracle.com/technetwor ... nloads-1880260.html下载最新的JDK

这里下载了jdk-7u40-windows-i586.exe  (可能需要先勾选上面的服务条款啊,这里下载的是Windows x86 那个版本的)

完成后安装即可,我这里安装到了D盘。

6.在Qt Creator中进行设置

如果大家已经安装了多个Qt Creator,一定要使用Qt 5.1.1安装时自带的Qt Creator啊,这个可以在开始菜单或者Qt 5.1.1的安装目录里面找到。

打开后到 工具->选项 -> Android  页面,设置几个工具的路径,最终如下图所示。

01.jpg

然后启动 Android AVD管理器,将添加的myAVD设置如下图所示。

02.jpg


然后可以在AVD管理器中点击Start,然后点击Launch来测试模拟器是否可以正常运行。如下图所示。

03.jpg


完成后的Android设置界面如下图所示,现在要点击 应用 按钮来保存设置。

04.jpg

这时可以看一下 构建和运行 的 Kit套件中已经有 Android的开发套件了。如下图所示。

05.jpg


7.测试程序。

新建Qt Gui应用,在选择构建套件时一定要选择Android版本的。如下图所示。

06.jpg

8.运行程序。

完成后可以更改下界面,然后选择Android的Release版本进行编译运行,注意一定是要Release版本的,不然可能无法部署。如下图所示。(Debug版本的问题可能与ADB有关,还没有去研究,有了解的朋友可以回复一下)

07.jpg


9.最终的效果。模拟器启动可能会有点慢,大家耐心等待。完成后在源码目录里面就会出现apk安装包。

00.jpg


10.一般的Gui程序放到手机上布局会出现问题,建议大家运行一个QML程序试试效果。


祝小伙伴们好运!





7人点赞鲜花

握手

雷人

路过

鸡蛋

刚表态过的朋友 (7 人)

原作者: yafeilinux

yafeilinux和他的朋友们微信公众号二维码

微信公众号

专注于Qt嵌入式Linux开发等。扫一扫立即关注。

Qt开源社区官方QQ群二维码

QQ交流群

欢迎加入QQ群大家庭,一起讨论学习!


公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了