Qt on Android---第一个程序Hello World
2016-02-27 17:36
330 查看
偶然看到foruok大神的博客,图文详解Hello World ,心想自己也搞一搞,没想到一波三折啊
和用eclipse开发Android一样,下载这一坨坨工具
第一步下载工具
①SDK: 链接:http://pan.baidu.com/s/1biPAIM 密码:sgbt
②JAVA的JDK,32位的话直接下载百度软件中心的即可
这两个直接安装。
③ndk 版本是 r8d ,到 这里(点我)下载,zip包,解压即可。
④ apache ant 是1.8.4,到官网(点我)下载,zip包,解压即可。
这两个直接解压就能用,最好放到一个文件夹里
然后去QT官网下载IDE
qt-opensource-windows-x86-android-5.5.1(点我)
本来电脑上有QtCreator的window开发版本,感觉添加个Android插件就行了,结果百度了半天没找到方法,于是乎下载了1G左右的Qt for Android,对比原来的安装包,发现这个安卓版本就是比普通版本多了安卓的插件
好在装了固态硬盘,很快卸载了原来的版本装上了这个。
第二步QtCreator链接上工具
打开Qtcreator,依次选择 工具→选项→Android,
JDK的目录应该自动找到了,剩下三个SDK、NDK 以及 Ant 就是之前下载的那些工具,浏览找到即可,AVD管理器就是Android的模拟器,这里可以先不用管他,单击确定
foruok大神的文章QT版本比较老,在项目那个选项里就和我的有所不同,索性直接跳过,直接开始写了代码
这里比普通的QT程序多选了一项 (原来的版本这里的Kits 只有 Desktop Qt MinGw)。
接着建立基础的QWidget项目,不选择创建界面
创建好工程后,头文件加上 #include<QLabel>,在MyWidget的构造函数中写上 ,
代码就完成了。
第四步连接手机(⊙﹏⊙)b
哦也!
在虚拟机运行成功!可是虚拟机实在是太慢了,尽管刚升级完自己的电脑硬件还是太慢。
还是要用自己的手机调试,在这里遇到了检测不到自己手机的情况,整理了一下。
①去官网下载好自己手机的驱动并装好(在设备管理器里检查一下)
②打开手机的USB调试
③如果还找不到,拔下来USB再插上
④神奇的百度经验 http://jingyan.baidu.com/article/ce09321b5b76642bff858f31.html
OK!大功告成! 看到手机上显示着用Qt做出来的Hello World真是激动啊!
和用eclipse开发Android一样,下载这一坨坨工具
第一步下载工具
①SDK: 链接:http://pan.baidu.com/s/1biPAIM 密码:sgbt②JAVA的JDK,32位的话直接下载百度软件中心的即可
这两个直接安装。
③ndk 版本是 r8d ,到 这里(点我)下载,zip包,解压即可。
④ apache ant 是1.8.4,到官网(点我)下载,zip包,解压即可。
这两个直接解压就能用,最好放到一个文件夹里
然后去QT官网下载IDE
qt-opensource-windows-x86-android-5.5.1(点我)
本来电脑上有QtCreator的window开发版本,感觉添加个Android插件就行了,结果百度了半天没找到方法,于是乎下载了1G左右的Qt for Android,对比原来的安装包,发现这个安卓版本就是比普通版本多了安卓的插件
好在装了固态硬盘,很快卸载了原来的版本装上了这个。
第二步QtCreator链接上工具
打开Qtcreator,依次选择 工具→选项→Android,JDK的目录应该自动找到了,剩下三个SDK、NDK 以及 Ant 就是之前下载的那些工具,浏览找到即可,AVD管理器就是Android的模拟器,这里可以先不用管他,单击确定
foruok大神的文章QT版本比较老,在项目那个选项里就和我的有所不同,索性直接跳过,直接开始写了代码
第三步创建工程
这里比普通的QT程序多选了一项 (原来的版本这里的Kits 只有 Desktop Qt MinGw)。
接着建立基础的QWidget项目,不选择创建界面
创建好工程后,头文件加上 #include<QLabel>,在MyWidget的构造函数中写上 ,
new QLabel("hello world",this);
代码就完成了。
第四步连接手机(⊙﹏⊙)b
哦也!在虚拟机运行成功!可是虚拟机实在是太慢了,尽管刚升级完自己的电脑硬件还是太慢。
还是要用自己的手机调试,在这里遇到了检测不到自己手机的情况,整理了一下。
①去官网下载好自己手机的驱动并装好(在设备管理器里检查一下)
②打开手机的USB调试
③如果还找不到,拔下来USB再插上
④神奇的百度经验 http://jingyan.baidu.com/article/ce09321b5b76642bff858f31.html
OK!大功告成! 看到手机上显示着用Qt做出来的Hello World真是激动啊!
相关文章推荐
- 广师Android群分享之代码工具集合
- Android 自定义控件玩转字体变色 打造炫酷ViewPager指示器
- Android FoldingLayout 折叠布局 原理及实现(一)
- 广师Android群分享之Android Resource
- Android应用开发中数据的保存方式总结
- 通过源码看android系列之multidex库
- Android FoldingLayout 折叠布局 原理及实现(二)
- Android——Canvas类的学习
- 广师Android群分享之Android系统自带的View
- Android draw、onDraw、dispatchDraw、invalidate区别与联系
- Android 之 图片压缩
- Android 使用小技巧之 :new Handler().postDelayed() 延迟intent跳转
- 广师Android群分享之自定义控件
- Android TagFlowLayout完全解析 一款针对Tag的布局
- 广师Android群分享之四大组件及fragment,handler
- android应用分析之apk文件结构
- Android:全屏或者取消标题栏
- Google 发布 Android 性能优化典范
- Android — 之广播接收器
- Android性能优化之一:ViewStub