当前位置:   article > 正文

如何在Ubuntu上开发Qt应用并部署到Android设备中_ubuntu 下qt代码怎么打包成apk 在android上

ubuntu 下qt代码怎么打包成apk 在android上

相信很多Qt开发者很想把自己的Qt应用部署到Android设备上。今天,我试了一下,虽然经历过一些曲折,但是最终还是把应用部署到我的手机中了。在这里,我把我的安装的步骤写下来,希望对有些开发者有所帮助。


1) 安装Qt SDK

开发者可以到Qt的官方网站http://download.qt.io/archive/下载适合自己开发的SDK版本。在这里,我们以下载Qt 5.9为例,我们可以在上面的网址中进行下载,并安装。


2)下载并安装Android SDK

开发者可以到地址https://developer.android.com/studio/index.html下载最新的Android Studio并安装最新的SDK。当我们下载完Android Studio后,可以解压到自己的home目录下。


3)下载并安装Android NDK

开发者可以到地址https://developer.android.com/ndk/downloads/index.html下载最新的Android NDK并解压到自己的home目录下


4)下载并安装JDK

开发者可以到地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载JDK 8.0并解压到自己的home目录下。由于一些原因JDK 9.0目前还是有一点问题。请参阅文章得到更加详细的介绍。


5)配置SDK


当我们完成上面的安装后,我们需要在自己的home目录下的.bashrc中配置如下的内容:

  1. export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_152
  2. export JRE_HOME=${JAVA_HOME}/jre
  3. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
  4. export PATH=${JAVA_HOME}/bin:$PATH

这里的环境变量依赖于我们安装的路径的不同而不同,比如这里的JAVA_HOME可能是你解压后的实际JAVA JDK安装路径。

另外,我们需要在自己的Qt creator中做如下的配置:


如果配置没有问题,我们可以在kits里找到我们所需要的android kit:


等我们完成这些设置,当我们允许我们的Qt应用时,我们就可以把我们的应用部署到我们的手机或Android设备中了。



6) 打开Android设备中的开发者模式

为了能够使得我们的应用能够在android设备中进行部署,我们必须在安卓的设备中打开开发者模式,并打开“USB调试”。


我们可以在命令行中打入如下的命令:

$ adb devices

来检验是否已经成功打开开发者模式。正常的话,会显示连接的设备。一旦设备连接好,我们就可以部署我们的应用到安卓设备上了。

参考资料http://doc.qt.io/qt-5/androidgs.html

祝大家开发开心!


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/510534
推荐阅读
相关标签
  

闽ICP备14008679号