赞
踩
相信很多Qt开发者很想把自己的Qt应用部署到Android设备上。今天,我试了一下,虽然经历过一些曲折,但是最终还是把应用部署到我的手机中了。在这里,我把我的安装的步骤写下来,希望对有些开发者有所帮助。
开发者可以到Qt的官方网站http://download.qt.io/archive/下载适合自己开发的SDK版本。在这里,我们以下载Qt 5.9为例,我们可以在上面的网址中进行下载,并安装。
开发者可以到地址https://developer.android.com/studio/index.html下载最新的Android Studio并安装最新的SDK。当我们下载完Android Studio后,可以解压到自己的home目录下。
开发者可以到地址https://developer.android.com/ndk/downloads/index.html下载最新的Android NDK并解压到自己的home目录下
开发者可以到地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载JDK 8.0并解压到自己的home目录下。由于一些原因JDK 9.0目前还是有一点问题。请参阅文章得到更加详细的介绍。
当我们完成上面的安装后,我们需要在自己的home目录下的.bashrc中配置如下的内容:
- export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_152
- export JRE_HOME=${JAVA_HOME}/jre
- export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
- export PATH=${JAVA_HOME}/bin:$PATH
这里的环境变量依赖于我们安装的路径的不同而不同,比如这里的JAVA_HOME可能是你解压后的实际JAVA JDK安装路径。
另外,我们需要在自己的Qt creator中做如下的配置:
如果配置没有问题,我们可以在kits里找到我们所需要的android kit:
等我们完成这些设置,当我们允许我们的Qt应用时,我们就可以把我们的应用部署到我们的手机或Android设备中了。
为了能够使得我们的应用能够在android设备中进行部署,我们必须在安卓的设备中打开开发者模式,并打开“USB调试”。
我们可以在命令行中打入如下的命令:
$ adb devices
来检验是否已经成功打开开发者模式。正常的话,会显示连接的设备。一旦设备连接好,我们就可以部署我们的应用到安卓设备上了。
参考资料http://doc.qt.io/qt-5/androidgs.html
祝大家开发开心!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。