QML开发实例(二)Qt5.9 安卓环境配置

 本教程适合所有Qt5的版本…


一、下载Qt5.9并安装Android模块


详见上一篇博客


二、下载Java和Android配置包


即 JDK,Android SDK,Android NDK


第一个是JAVA开发包,安装了这个才能使用JAVA语言开发软件,第二个是Android SDK,安装了这个才能编写安卓软件,就是安卓开发所需的JAVA包。第三个Android NDK,可以理解为,有了这个包,JAVA就能和C++交互了。因为我们的Qt是用C++编写的,要想用C++编写JAVA程序,就必须安装这个NDK,因为安卓程序是用JAVA写的,所以我们也需要安装这个包。


除了这几个我们还需要一个叫做Apache-Ant的东西。这些东西都可以通过上网下载,Android的配置包下载比较麻烦!所以这里我就分享了我收藏多年的Qt Android开发包啦!我从Qt5.2开始用的就是他……一直没啥毛病,很稳定。但是要紧跟科技的步伐,也是时候更新了。


这里提供的JDK是1.7版本。Android SDK是14年版本。后面的所有开发和讲解都基于这个工具包啦!其他版本的类似!需要新版本的可以自行下载……当时我折腾了好久才下完。


JDK下载 : http://pan.baidu.com/s/1kVgkLyJ

Android工具包下载:http://pan.baidu.com/s/1hrG8rUs



三、在Qt Creator配置安卓环境


1.解压我上面提供的两个工具包


得到两个文件夹一个是Java,一个是Android,我把Java重命名为了JavaSDK

打开安卓应该可以看到三个文件夹。


QML开发实例(二)Qt5.9 安卓环境配置QML开发实例(二)Qt5.9 安卓环境配置



2.打开QtCreator ,点击工具,选中选项


QML开发实例(二)Qt5.9 安卓环境配置



然后找到设备,选中安卓选项卡。依次点击浏览,然后找到相应的文件夹。如图!!!四个都要选中喔!!


QML开发实例(二)Qt5.9 安卓环境配置



3.点击OK,然后我们环境就配置好啦!!



四、安装模拟器


环境配置好了,但是我们怎么运行我们的程序呢?总不能编译一次,把软件拷贝到手机,安装再调试吧????所以我们要安装模拟器!之前一直想弄Android SDK自带的模拟器,但是没有弄好,所以想到了一个办法。


1.打开你要在安卓上运行的项目,点击运行

QML开发实例(二)Qt5.9 安卓环境配置


然后你会看到这个


QML开发实例(二)Qt5.9 安卓环境配置



2.安装模拟器


意思就是你要设置一个模拟器来运行你的安卓程序!这里强烈推荐 玩游戏常用的  夜神模拟器!


官网 https://www.yeshen.com/


安装什么的就不说了!安装完毕后,运行你的模拟器,你会看到这样



QML开发实例(二)Qt5.9 安卓环境配置


然后你就可以用这个模拟器在电脑上玩你的安卓游戏啦!!!至于怎么使用这个模拟器,就不讲了,这不是重点。


3.再次点击运行


奇迹般地事情发生了,如无意外,你应该能看到这个


QML开发实例(二)Qt5.9 安卓环境配置



选中它,点击OK,等他编译,然后你就可以看到,你的程序在模拟器上运行啦!!同时你还能在Qt Creator里看到各种输出信息,就跟调试程序一样啦!很完美!


QML开发实例(二)Qt5.9 安卓环境配置



五、真机调试


上面是介绍模拟器的调试方式,当然最后我们还是要回到真机测试的。这里有两种方法,一种就是把安装包拷贝到手机上安装运行,你可以在这里找到你的安装包

大概就是你项目文件下这个目录位置。


QML开发实例(二)Qt5.9 安卓环境配置


这种方式很不方便,而且看不到你的程序的控制台输出信息,很难调试,怎么办呢?这里介绍第二种方法。


把你的手机通过数据线连到电脑上,点击手机里的设置,把USB调试打开(不懂的自行百度,每台机都不一样)。然后再次点击运行,像上面那样,如无意外,你能看到自己的手机显示在了列表里,当然前提是你在电脑上安装了自己的手机的驱动程序一般都会自动安装!剩下的操作都一样啦!




到这里为止,就介绍完啦!谢谢阅读!如果你遇到了疑问,可以留言,尽量解答~!