素材巴巴 > 程序开发 >

Vue3 如何去开发安卓 或者 ios

程序开发 2023-09-25 23:10:08

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

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

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

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

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

前置条件

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

安装完成检查环境变量

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 build
 ionic 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


标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。