我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Vue3 如何去开发安卓 或者 ios

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Vue3 如何去开发安卓 或者 ios

Vue3 有没有一款好用的开发原生的工具

uniapp 我个人认为uniapp 适合开发小程序之类的,用这个去开发原生应用会存在一些问题

  • 性能限制:由于 Uniapp 是通过中间层实现跨平台,应用在访问底层功能时可能存在性能损失。与原生开发相比,Uniapp 在处理大规模数据、复杂动画和高性能要求的应用场景下可能表现较差。

  • 平台限制:不同平台有着各自的设计规范和特性,Uniapp 在跨平台时可能受到一些平台限制。有些平台特有的功能或界面设计可能无法完全实现,需要使用特定平台的原生开发方式来解决。

  • 生态系统成熟度: 相比于原生开发,Uniapp 的生态系统相对较新,支持和资源相对有限。在遇到问题时,可能难以找到完善的解决方案,开发者可能需要花费更多的时间和精力来解决问题。

  • 用户体验差异: 由于不同平台的设计规范和用户习惯不同,使用 Uniapp 开发的应用在不同平台上的用户体验可能存在差异。开发者需要针对每个平台进行特定的适配和调优,以提供更好的用户体验。

  • 功能支持限制: Uniapp 尽可能提供了跨平台的组件和 API,但某些特定平台的功能和接口可能无法完全支持。在需要使用特定平台功能的情况下,可能需要使用原生开发或自定义插件来解决。

  • uni 文档 https://uniapp.dcloud.net.cn/

react 拥有react native 开发原生应用 Vue无法使用 https://www.reactnative.cn/

Cordova https://cordova.apache.org/ 支持原生html js css 打包成 ios android exe dmg

ionic 我发现这个框架支持Vue3 angular react ts 构建Android iOS 桌面程序 这不正合我意 https://ionicframework.com/docs

前置条件

安装 java 环境 和 安卓编辑器sdk

  • java JKD 下载https://www.oracle.com/java/technologies/downloads/#java8-windows
  • 安卓编辑器下载 https://developer.android.google.cn/studio/
  • 或者私信要安装包

安装完成检查环境变量

image.png

image.png

image.png

检查安卓编辑器的sdk 如果没安装就装一下

image.png

image.png

image.png

ionic

npm install -g @ionic/cli

初始化Vue3项目

安装完成后会有ionic 命令

ionic start [name] [template] [options]#            名称      模板    类型为vue项目ionic start app tabs --type vue

image.png

npm install #安装依赖
npm run dev 启动测试

image.png

启动完成后自带一个tabs demo

image.png

运行至android 编辑器 调试

npm run buildionic capacitor copy android

注意检查

image.png

如果没有这个文件 删除android目录 重新执行下面命令

ionic capacitor copy android

预览

ionic capacitor open android

他会帮你打开安卓编辑器

如果报错说丢失sdk 注意检查sdk目录

image.png.

等待编译

image.png

点击上面绿色箭头运行

image.png

热更新

如果要热更新预览App 需要一个安卓设备

一直点击你的版本号就可以开启开发者模式

bd36c9f72990ae5cf2275e7690c7f354.jpg

开启usb调试 连接电脑

8f1085f12207c5107d39dd8d193dadfb.jpg

ionic capacitor run android -l --external

选择刚才的安卓设备

image.png

成功热更新

image.png

20c29c088e7f4f152fe1af0adbc4035f.jpg

来源地址:https://blog.csdn.net/qq1195566313/article/details/131507483

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Vue3 如何去开发安卓 或者 ios

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Vue3 如何去开发安卓 或者 ios

Vue3 有没有一款好用的开发原生的工具 1.uniapp 我个人认为uniapp 适合开发小程序之类的,用这个去开发原生应用会存在一些问题 性能限制:由于 Uniapp 是通过中间层实现跨平台,应用在访问底层功能时可能存在性能损失。与原
2023-08-18

php如何判断是安卓还是ios开发

小编给大家分享一下php如何判断是安卓还是ios开发,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php判断是安卓还是ios的方法:1、创建一个PHP示例文件;2
2023-06-25

VSCode如何进行安卓开发

这篇文章给大家介绍VSCode如何进行安卓开发,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。vs code 大部分是由 ts 编写,上层 UI 可以运行在各个系统的浏览器中,但 vs code 基于 electron
2023-06-25

如何分析安卓APP开发优势

如何分析安卓APP开发优势,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 一、安卓软件开发概述 Android由Google公司和开放手机联盟领导及开发,主要使用
2023-06-04

Android开发如何解决安卓重复点击问题

这篇文章主要介绍“Android开发如何解决安卓重复点击问题”,在日常操作中,相信很多人在Android开发如何解决安卓重复点击问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Android开发如何解决安卓
2023-07-02

如何安装 iOS 15 开发者测试版并试用带面具和通用控件的面容 ID

如何安装 iOS 15 开发者测试版如果您尚未注册为 Apple 开发人员,则需要在此处注册(每年 99 美元)。对您的 iPhone 或 iPad 进行全新备份在您的 iPhone 或 iPad 上,前往 Apple 的开发者网站点击左上
2023-07-30

Android中如何在安卓上开发一个微笑抓拍神器

这篇文章主要介绍“Android中如何在安卓上开发一个微笑抓拍神器”,在日常操作中,相信很多人在Android中如何在安卓上开发一个微笑抓拍神器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Android中如
2023-06-04

如何使用pip命令进行Python开发者必看的安装方法详解

Python开发者必看:pip命令安装方法详解引言:Python是一种广泛使用的高级编程语言,拥有庞大的开发者社区和生态系统。为了方便Python开发者管理和使用第三方库,Python提供了一个强大的包管理工具——pip。本文将详细解释p
如何使用pip命令进行Python开发者必看的安装方法详解
2024-01-18

微信小程序 - 完美解决 web-view 公众号文章或第三方网站分享转发后,打开提示 “无法打开该页面,不支持打开” 或 “页面不存在”(IOS 苹果系统打开是空白页,安卓系统会有提示)超详细排查

前言 由于出现这种问题的原因有很多种,绝对不像其他文章教程那样无效,本文提供了超级详细的排查思路与解决方案。 本文从 [初步排查] 到 [代码排查],完美解决 因各种原因导致 webview 页面分享后,用户打不开提示错误 这类问题,
2023-08-16

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录