Ubuntu Qt安装安卓android编译器

友情连接:https://blog.csdn.net/jklinux/article/details/71307814

关与Ubuntu下,给Qt安装android编译器的步骤:
一、下载android开发包:
         apache-ant      //android解析器//
         android-sdk-linux  //提供编译需要的工具//
         android-ndk  //提供编译器//
sdk下载地址:https://www.androiddevtools.cn (国内的网址)
ndk_r10d r13d下载地址:https://blog.csdn.net/momo0853/article/details/73898066
ant下载地址:https://ant.apache.org/bindownload.cgi
注意:个人建议载sdk最新版本,解压后,在tools目录下可以通过运行可执行文件android,将会弹出工具安装引导界面,
      可以在线下载和更新工具。
      ndk建议使用r10d,里面的编译器比较齐全;
      建议这三个文件放到到一个固定位置,方便后面配置系统环境!
      //////////////////////////////////////////////////////////////////////////////////////////////////////////////

二、使用sudo apt install openjdk安装jdk环境。
Ubuntu Qt安装安卓android编译器_第1张图片
这里安装时一般默认选择选择最新的,但实际上需要你根据Qt的版本来调节。
本人目前使用的Qt版本为5.7的,所以选择了openjdk-8
;下载时请输入指令:sudo apt install openjdk-8*; 该工具默认安装路径为:"/usr/lib/jvm/java-1.8.0-openjdk-amd64"
安装好openjdk后,打开系统配置文件:"/etc/bash.bashrc",在文件尾部添加语句:“export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64”。
在这里插入图片描述保存退出编辑后,注销或重启系统,让配置生效。
////////////////////////////////////////////////////////////////////////////////////////////
三、安装第一步准备好的ant工具包和sdk、ndk。
找一个固定的目录(这个目录位置的空间剩余不小于10G),之后这个安装路径尽量不再改变。将以一步下载的三个压缩包解压包目录下;并在"/etc/bash.bashrc"中添加配置语句。比如:我将这三个包解压在/usr/qt_android_linux/下:
在这里插入图片描述保存配置信息后,再次注销或重启系统,使配置生效。
接下来,需要安装一些32位的支持库,因为sdk有些程序的工作环境需要依赖这些32位库:
apt install glibc* //gcc编译库32位
apt install zlib1g-dev
apt install libstdc+±x-dev //这里的x时具体的版本号//
//你可以先使用指令apt-get install libstdc+±dev来让apt列出//
//一般选择中间版本,建议不要选太新或太旧//
//////////////////////////////////////////////////////////////////////////////////////
四、现在,打开我们的Qt软件(root权限打开
打开Qt Creator里配置android开发环境:
菜单栏的工具(Tools)->选项(Options)->弹出配置界面,选择设备(qt5.7及以下版本选择android)并切换到android选项卡–>如图下设置:
Ubuntu Qt安装安卓android编译器_第2张图片Qt5.7及以下版本的配置略有不同,请参考友情连接的说明。
配置完成后,点击"Apply"保存配置。
接下来,点击"Start AVD Manager…",弹出创建虚拟android系统的对话框,我们来创建一只安卓手机:(之后使用arm编译器编译的程序可以直接下载到里面运行)
Ubuntu Qt安装安卓android编译器_第3张图片点击"Create"按钮,弹出手机配置对话框:
Ubuntu Qt安装安卓android编译器_第4张图片AVD Name:自定义手机名称
Device:设备硬件驱动选择(一般选择在这里插入图片描述)
Target:选择android的版本(一般选择4.4.2)
CPU/ABI:选择设备核心版本(一般选择ARM(armv7))
Skin:默认选择第一个就好
Back Camera:是否使用虚拟摄像头(选择Webcamx对应的是当前的摄像头设备)
其他保持默认,点击"OK"即可创建一部手机。此时列表中将出现你创建的手机:
Ubuntu Qt安装安卓android编译器_第5张图片点击Start->lanch,手机开始启动运行。
五、手动配置程序编译器(QT5.7以上版本需要手动配置一个android编译器
1、打开Qt软件(root权限打开)后,点击工具->选项->选择kits->选择编译器;

Ubuntu Qt安装安卓android编译器_第6张图片
点击添加,选择添加GCC,在这里先添加GCC的C,弹出如下页面:
Ubuntu Qt安装安卓android编译器_第7张图片名称可以自己定义;编译器路径在"~/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin";(~是之前解压ndk的路径);
选择一个合适的编译器。

你可能感兴趣的:(Qt)