如何将Felgo程序部署到Android中
概述
经过前面两篇文章的描述,我们知道了Felgo的大致应用,Felgo支持跨平台 windows、macos、Linux以及移动平台Android、IOS、Windows Phone和Windows Runtime的本地开发和部署,那么本篇栏看一下如何将Felgo应用程序部署到Android移动设备中。
在上一篇文章【在这里】中介绍了安装Felgo的步骤,按照那种安装方式,装完过后默认只有windows平台的编译,那如果要部署到Android 就需要重新配置了。
Felgo 3支持使用架构armv7a和x86部署到Android v4.1(API级别16)或更高版本。
添加适用于Android平台的软件包
在之前安装好的Felgo目录下,找到MaintenanceTool.exe
并双击打开:
选择Add or remove components
选择相应的Android编译套件:
然后Next,就开始下载安装,同样的,这个更新下载也是超级慢,有可能也会中断。
如果真的中断过后,就用我前面介绍的方法,一直死等,等到超时时间过后,就Retry,一直等到全部下载完后进行安装。(做好心理准备,这里下载将会非常慢)
安装必须的Android组件
以上步骤执行完成后,还不能立马使用,需要安装必须的Android组件,包括以下几个:
Android JDK
确保已经安装了JDK(Java开发工具包)。如果尚未安装JDK,则可以在这里下载:下载JDK。
在Linux上,您也可以使用OpenJDK。
稍后将需要JDK的路径来配置Qt Creator。
Android Studio(SDK工具)
下载Android Studio
下载包含适用于您的操作系统的Android SDK工具的Android Studio:下载Android Studio。
安装Android Studio
请按照安装程序的说明安装Android Studio。
稍后,将需要Android SDK的路径来配置Qt Creator。
默认情况下,Android Studio会将SDK安装到您的Users目录。您可以使用Android Studio的SDK管理器找到SDK的位置:如何在Android Studio中查找Android SDK路径
Android NDK
下载NDK
从以下链接之一下载适用于您的操作系统的Android NDK(本机开发套件):
- 下载Windows版NDK 19c
- 下载适用于macOS的NDK 19c
- 下载适用于Linux的NDK 19c
当前推荐的版本是NDK 19c。
安装NDK
将NDK提取到您选择的文件夹中。文件夹路径不应包含任何空格。推荐的路径是C:\Development\Android-NDK(Windows)
或/Development/Android-NDK(macOS,Linux)
。
稍后,您将需要Android NDK的路径来配置Qt Creator。
安装Android软件包
打开Android Studio的Android SDK管理器,转到Appearance & Behavior-> System Settings->,Android SDK
然后选择SDK Tools Tab
。确保已安装以下组件:
- Android SDK工具
- Android SDK平台工具
- Android SDK构建工具(稳定版28.0.3或更高版本,建议使用28.0.3)
- Android 4.1(API 16)及更高版本,建议使用Android 9(API 28)
- Android支持存储库
- Google Play服务
- Google储存库
- Google USB驱动程序(如果使用Windows)
选择所需的组件后,单击“安装软件包”并继续安装。下载可能需要一段时间。
配置Qt Creator
下载完成后,启动Qt Creator。打开Qt Creator首选项,单击“设备”,然后选择“ Android”选项卡。现在,设置JDK,Android SDK和Android NDK文件夹的位置。完成后,单击“确定”。
最后,还要确保你的Qt Creator配置使用Gradle Build System。
至此,所有的Android部署配置就已经完成了,接下来就可以在创建项目时选择Android来进行构建了。
如何将Felgo程序部署到Android中相关推荐
- Qt将应用程序部署到Android设备
Qt将应用程序部署到Android设备 将应用程序部署到Android设备 指定软件包的设置 选择API级别 建立AAB 签署Android套件 添加外部库 编辑清单文件 包装名称 造型风格 屏幕方向 ...
- Qt Creator将应用程序部署到Android设备
Qt Creator将应用程序部署到Android设备 将应用程序部署到Android设备 包装应用 指定软件包的设置 选择API级别 建立AAB 签署Android套件 添加外部库 编辑清单文件 包 ...
- 将Spring Boot应用程序部署到Tomcat中
"我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证. 部署应用 ...
- android提示程序正在执行,Android中获取正在运行的进程(一)
关于android中应用程序正在运行的进程有下面几种:1-包含services的进程,2-不包含services的进程,3-杀死应用时有些进程被init回收(类似于僵尸进程),ppid变为1,无法通过 ...
- Qt程序部署到Android手机上运行
关于Qtcreator上部署Android环境可以看这篇文章: https://blog.csdn.net/Arcofcosmos/article/details/118822458?spm=1001 ...
- android 编程一个程序实现方法,Android中一个应用实现多个图标的几种方式
前言 最近因为新需求需要,我的应用将有多个ICON入口..最终选择了 activity-alias,其实实现多图标有好几种方式,下面就给大家总结下,分享出来供大家参考学习: 1. 多Activity ...
- android espresso跨程序,在Espresso Android中正确使用IdlingResource的方法
我正在用Espresso编写UI测试.应用程序与服务器紧密配合,因此在许多情况下,我需要等待任意一个值进行计算,或者获取和显示数据.Espresso建议使用IdlingResource. 我的Idli ...
- android 闪光灯程序,如何在Android中以编程方式打开前闪光灯?
在API 23或更高版本中(AndroidM,6.0)打开代码if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { CameraManage ...
- android程序导入虚拟机,android项目打包成apk应用程序后部署到虚拟机上测试
一:打包成apk包 这个比较简单,如下 右键点击项目--> export --> android Project --> 选择密钥等信息 --> 填写密钥信息 --&g ...
最新文章
- Nagios监控部署(四)--被监控主机配置
- 联想笔记本ideapad700 15isk添加内存
- pytorch 笔记: 扩展torch.autograd
- ASP.NET 页面事件执行顺序 收藏
- spring配置过滤器,报错 com.skynet.filter.GrantFilter cannot be cast to javax.servlet.Filter
- Leet Code OJ 136. Single Number [Difficulty: Medium]
- python选取tensor某一维_Pytorch的Tensor操作(1)
- 其实没事做,写写博客也不错的
- python︱写markdown一样写网页,代码快速生成web工具:streamlit 展示组件(三)
- 【图解深度学习】【章节:2-1.1 | 什么是机器学习?】连小学生都能看懂的深度学习基础总结
- Bug Algorithms
- vue中prop的用法
- 苹果支付成功后,JAVA服务端二次验证
- 让小朋友学会LED点阵显示
- 高等教育学:学生与教师
- 以太坊私有链POA模式
- 你不必使用弱引用以避免内存泄漏
- 【行空板Python入门教程】第二课:小小捕光仪
- Unmapped Spring configuration files found.Please configure Spring facet.”解决办法
- 软件工程导论复习总结
热门文章
- 网易云信即时通讯推送保障及网络优化详解(三):如何在弱网环境下优化大数据传输
- React事件系统研究总结
- ubuntu下vscode调试开发踩过的坑
- [译] D3.js 嵌套选择集 (Nested Selection)
- 【jquery版.net控件—dropdownlist】附源码,欢迎大家指点、指正、拍砖!!!
- 浅析网站SEO与网站建设密不可分的关系
- Android高级控件(二)——SurfaceView实现GIF动画架包,播放GIF动画,自己实现功能的初体现...
- 【DONE】dbeaver不会用,请教!!!
- C# Dev控件中的 GridControl 双击行事件
- tomcat自启动设置