如何在Windows 10系统中为华米 Zepp OS 程序打造本地 VS Code 编程环境?
华米ZeppOS推出的时间不太长,网上配置环境的教程也不多。本人在配置环境过程中,前后花了两天时间,踩了很多坑,特此写一篇教程,希望能帮助到想尝试ZeppOS小程序开发的朋友。
由于配套的开发工具还处于较快迭代阶段,本教程可能不适用于未来的版本,当前时间点为:2022.4
教程概要:
一、安装Ubuntu虚拟机
二、虚拟机内安装ZeppOS模拟器
三、使用Zepp Studio测试虚拟机能否连接
四、宿主机安装vscode
五、宿主机安装zeos cli
一、安装Ubuntu虚拟机
进行小程序开发,调试是必不可少的。如果你有支持zeppos的设备,当然可以用设备实机调试。我估摸有设备的人应该是少数,所以需要安装模拟器。
目前,官方的模拟器仅支持Ubuntu系统,据说未来会有跨平台的模拟器。
如果你也爱折腾,可能会问:为什么不用Win10自带的wsl?为什么不装双系统?答案是:大概率折腾不好!很久以前刚接触Linux时,我尝试过双系统,然而放弃了;这两天在反复装了三次wsl2的Ubuntu之后,我也放弃了在wsl内安装zeppos模拟器的念头。(当然wsl还是很好用的,只是模拟器暂时没有很好地适配。不支持systemctl命令等原因,使得wsl和独立安装的Ubuntu有所不同)
1. 下载虚拟机软件:个人习惯于用VMware Workstation 16 Player运行各种虚拟机,player版能免费用于非商业用途。官网
安装过程中,不要点得太快,看清楚了再下一步——因为如果你的win10开启了hyper-v功能,需要额外勾选一个复选框,才能让vmware正常运行。
2. 下载Ubuntu系统镜像:国内可去清华镜像站等处快速下载。
3. 打开vmware,用镜像新建一个虚拟机。我的配置如图:
关键点在于网络适配器设置,经过测试,我只有在桥接模式下,才能在win10中连接上虚拟机内的模拟器。原因应该是由于别的模式下,虚拟机ip和宿主机ip不属于同一子网。该配置在安装完成后仍然可以修改。
4. 等待虚拟机安装完成
5. 修改虚拟机apt源,加快下载:
打开终端,sudo su切到root,将/etc/apt/sources.list修改为:
1 deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse 2 deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse 3 deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse 4 deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse 5 deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse 6 deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse 7 deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse 8 deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse 9 deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse 10 deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
6. 更新软件:
1 apt update 2 apt upgrade
7. 安装模拟器
是的,终于开始安装模拟器了,首先看官网说明:
相关依赖
下载依赖安装脚本文件,并执行,等待相关依赖下载安装完成
模拟器安装
下载ZeppOS模拟器安装包,并安装
下载了setup.sh和deb安装包两个文件之后,首先以root身份运行setup.sh
sudo sh setup.sh
然后用dpkg安装simulator的deb包
sudo dpkg -i simulator_1.0.7_amd64.deb
未完待续,,
原文地址:https://www.cnblogs.com/-fcy-/p/16087678.html