偶然看到foruok大神的博客,图文详解Hello World ,心想本身也搞一搞,没想到一波三折啊html
和用eclipse开发Android同样,下载这一坨坨工具android
①SDK: 连接:http://pan.baidu.com/s/1biPAIM 密码:sgbtapache
②JAVA的JDK,32位的话直接下载百度软件中心的便可windows
这两个直接安装。
eclipse
③ndk 版本是 r8d ,到 这里(点我)下载,zip包,解压便可。函数
④ apache ant 是1.8.4,到官网(点我)下载,zip包,解压便可。工具
这两个直接解压就能用,最好放到一个文件夹里
this
而后去QT官网下载IDE qt-opensource-windows-x86-android-5.5.1(点我)
spa
原本电脑上有QtCreator的window开发版本,感受添加个Android插件就好了,结果百度了半天没找到方法,因而乎下载了1G左右的Qt for Android,对比原来的安装包,发现这个安卓版本就是比普通版本多了安卓的插件.net
好在装了固态硬盘,很快卸载了原来的版本装上了这个。
打开Qtcreator,依次选择 工具→选项→Android,
JDK的目录应该自动找到了,剩下三个SDK、NDK 以及 Ant 就是以前下载的那些工具,浏览找到便可,AVD管理器就是Android的模拟器,这里能够先不用管他,单击肯定
foruok大神的文章QT版本比较老,在项目那个选项里就和个人有所不一样,索性直接跳过,直接开始写了代码
这里比普通的QT程序多选了一项 (原来的版本这里的Kits 只有 Desktop Qt MinGw)。
接着创建基础的QWidget项目,不选择建立界面
建立好工程后,头文件加上 #include<QLabel>,在MyWidget的构造函数中写上 ,
new QLabel("hello world",this);
代码就完成了。
哦也!
在虚拟机运行成功!但是虚拟机实在是太慢了,尽管刚升级完本身的电脑硬件仍是太慢。
仍是要用本身的手机调试,在这里遇到了检测不到本身手机的状况,整理了一下。
①去官网下载好本身手机的驱动并装好(在设备管理器里检查一下)
②打开手机的USB调试
③若是还找不到,拔下来USB再插上
④神奇的百度经验 http://jingyan.baidu.com/article/ce09321b5b76642bff858f31.html
OK!大功告成! 看到手机上显示着用Qt作出来的Hello World真是激动啊!