友情连接: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/73898066ant下载地址: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的路径);
选择一个合适的编译器。

更多相关文章

  1. 详解Android获取系统内核版本的方法与实现代码
  2. android 多版本打包之productFlavors 用法
  3. Android之获取加载图片宽高问题(getIntrinsicWidth与getwidth的区
  4. android版本更新功能
  5. Android 不同API版本 向后兼容
  6. Android HorizontalScrollView 水平滑动 在listview上面动态添加
  7. android获取手机型号和系统版本号
  8. 查看Android ADT Plugin版本的方法
  9. USER 版本与ENG 版本差异

随机推荐

  1. APP开发实战95-动态Vector基础
  2. android init 进程分析 (4 属性服务)
  3. Android如何下抓取tcp数据包
  4. 打开Android开发软件eclipse时出现parseS
  5. Android UI设计:ImageView
  6. Android文本输入框EditText属性和方法说
  7. android多进程深入分析
  8. Android在shell环境下运行linux命令
  9. Android辅助功能(无障碍)使用---Accessib
  10. [每日100问][2011-8-25]android开发笔记,