在 MacOS 上使用 Qt 开发 Android APP
安装 homebrew
- 在终端执行
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
- 这个是在官方版本基础上汉化并增加了提示、增加了软件源的版本,按提示操作完成安装。软件源建议选择中科大。
安装 openjdk
- 在终端执行
brew install openjdk@11
- 注意,不能安装默认的 openjdk,对于 QtCreator 环境里的 gradle 来说太新。也不能安装 11 以下的版本,对于 Qt for Android 来说太旧。
安装 Qt
- 到 Qt 官网下载 Qt 在线安装器:Download Qt: Get Qt Online Installer (需要登录账号)
- 运行安装器,勾选 desktop 和 Mobile 选项。
- 完成安装后,启动 QtCreator,按状态栏提示 Link with Qt。
- 进入 QtCreator 首选项设置 Configure Android。Android SDk 部分,点击 Set Up SDk,根据提示,由 QtCreator 帮忙完成安装配置。完成后确保显示绿勾 Android settings are OK。
建立工程
- 新建 Qt Quick Application 类别的工程,选择 Qt 版本,选择 Kit 配置(arm64-v8a),其他基本按默认选择即可。
- 工程建好并打开后,即可执行构建(点击小锤子图标),进行编译。
在手机运行 APP
- 找来一台 Android 手机,打开开发者选项,开启配置项中的 USB 调试、USB 安装。
- 使用 USB 线把手机连接到 MacOS 电脑。
- 在 QtCreator 上确保识别到该手机,然后点击运行(绿色三角图标),如无意外此时该工程编译的 APP 将安装到手机并运行起来,虽然什么内容都没有。
2022-04-10
在 MacOS 上使用 Qt 开发 Android APP相关推荐
- qt有什么android应用程序,Qt开发Android APP之微信应用
android手机现在使用得比较普遍了,网上各种各样五花八门的应用极大地丰富了手机党们的精神生活,说到手机应用,微信可以说是当仁不让的老大,路边.公交.地铁,随处可见人们不停地用手指划拉着屏幕,刷着朋 ...
- 利用Qt开发跨平台APP(Android)
利用Qt开发跨平台APP(Android) 本文将手把手教你如何在Windows环境下,使用Qt编译出安卓应用程序. Qt是一个优秀的跨平台开发工具.我们利用Qt可以很方便地将一次编写的应用,多次编译 ...
- android studio 开发android app 真机调试
大家都知道开发android app 的时候可以有2种调试方式, 一种是Android Virtual Device(虚拟模拟器) ,另一种就是真机调试. 这里要说的是真机调试的一些安装步骤: 1. ...
- 巧用第三方快速开发Android App 热门第三方SDK及框架
巧用第三方快速开发Android App 热门第三方SDK及框架 历经大半年的时间,终于是把这门课程给录制出来了,也就在今天,正式在慕课网上上线了 项目地址:巧用第三方快速开发Android App ...
- Qt开发Android范例详入门详解
一个人的成功是岁月的积累和众人乐善好施的结果,我们尊敬那些无私奉献的人,更尊重那些持之以恒的大无畏开拓者.老子狗屁不是,但是为了更多人的成功,无论如何要把成果分享出来,感谢糊涂李哥以及那些帮助我的人 ...
- 【笔记】golang开发android app小记
golang开发android app小记 Google和Oracle打过Java的官司以后就开始慢慢转kotlin了.从JVM虚拟机打官司,改成android用JVM从堆栈平衡转寄存器模式,再到语言 ...
- Visual Studio 2015开发Android App问题集锦
Visual Studio 2015开发Android App 启动调试始终无法完成应用部署的解决方案 创建一个Android App项目后,直接启动调试发现Visual Studio Emulato ...
- php android 微信支付,Android_Android实现微信支付功能,开发Android APP微信支付功能, - phpStudy...
Android实现微信支付功能 开发Android APP微信支付功能,需要完成三个步骤:第一步生成预支付订单.第二步生成微信支付参数.第三步调起微信APP支付.除了需要审核通过的APP应用外,还需要 ...
- android studio1.2.6,1.2.2 使用Android Studio开发Android APP | 菜鸟教程
写在前面本节将介绍如何使用Android Studio开发Android APP,和前面Eclipse + ADT + SDK搭建Android开发环境一样,本节也只是介绍一些基本东西,深入的,比如快 ...
- Ubuntu18.04下QT开发Android无法连接设备问题解决
1. 需求 在Linux环境下搭建QT的Android开发环境,开发了一款APP想部署安装在实体手机设备上. Linux版本: ubuntu18.04 64位,运行在虚拟机环境下. QT版本: 5.1 ...
最新文章
- Shell tips
- python正则表达式花括号_python正则表达式(+ {})(二)
- maven java 参数_将Maven参数注入Java类
- Linux 串口编程四 串口设备程序开发
- spring入门笔记
- mysql主从复制周期_Mysql主从复制的实现
- 解救电商大促没灵感的设计师|攻略模板奉上
- 莫比乌斯函数之和(51nod 1244)
- MySQL安装与java配合
- 达摩院年终发布:2022十大科技趋势
- Apizza-快如何进行API开发进度管理
- 表格怎么样输入数字自己计算机,如何让EXCEL中输入数字后自动显示求和结果
- HCE技术在城市一卡通中的应用探讨
- 前端小demo:星星闪烁
- 云计算成朝阳产业,未来发展已成趋势
- JavaScript逆向调试记 —— defcon threefactooorx writeup
- 国家开放大学 操作系统 行测2这个答案是92分的
- oppo手机删除计算机怎样恢复,▷提示|如何将OPPO手机恢复为出厂设置
- 《Unity开发实战》——2.4节自定义镜头光晕效果
- 笔记:期权定价-无套利理论
热门文章
- 网络拓扑绘制软件亿图图示安装以及使用攻略
- 【竖心旁】我曾在森林里遇见过一只夜莺
- python 拼接 遥感影像_Python干货 | 遥感影像拼接
- scheme语言编译成c语言,Scheme语言--简单介绍
- Kubernetes 深入理解 Pod
- 关于最短剩余时间优先算法-进程调度模拟【C++】
- 杭州天目山路招PHP,杭州地铁3号线汽车西站站开始主体施工 天目山路部分路面要开挖了...
- 十个必备的.NET开发小工具
- Aras Innovator: 把itemtype直接部署在TOC的根目录
- 计算机网络语音传输杂音回音,Win10系统中QQ语音有回音噪音该如何解决?