对于开发者来说,开发过程中对项目的预览模拟是很重要的。经过这么久的发展,也有许多大佬开发出了很好的模拟器。但是,这些模拟器都不太完美(虽然说官方的也不怎么完美),有很多Bug。
官方模拟器的文档在配置时总是看得云里雾里?这一篇文章就是完整的配置/使用教程!
(这是win的,Mac和Liunx同理,可以在这里查看)
(所有需要的文件都会放在附件,太大的文件我都用官方下载的链接代替了)
1.安装、配置虚拟网卡
下载好安装包后直接安装~
接着打开控制面板,找到 网络和 Internet -- 网络和共享中心
单击左侧的“更改适配器设置”
![1717811818437.png 1717811818437.png](https://www.bandbbs.cn/data/attachments/26/26625-8c22707b1770927eccaf3dcc83bf4f70.jpg)
接着把原来的“TAP-Windows Adapter” 重命名为 “tun”(小写!没有引号!)![1717811968868.png 1717811968868.png](https://www.bandbbs.cn/data/attachments/26/26626-46a2d9de8582f7d7fde0b1394a361d69.jpg)
然后双击打开它的属性页,再双击“Internet协议版本4”,依照下图修改属性(图片里面没填的就不要填)
![1717812170530.png 1717812170530.png](https://www.bandbbs.cn/data/attachments/26/26627-8a5640f10defa75cdc4c4d7bd1f6e21b.jpg)
2.安装、配置模拟器
同样,下载安装包并根据自己的需求设置安装。
如果你要使用环7的模拟器,那么请再下载一份模拟器用的固件文件(不是手环的!)。下载之后解压里面的“app.asar”并替换到模拟器目录下的resources文件夹中
![1717813017800.png 1717813017800.png](https://www.bandbbs.cn/data/attachments/26/26630-8d35fc50644a0fc941404e3d42c7ca2d.jpg)
然后打开模拟器,单击右上角的下载按钮,之后会要你登录自己的账号(账号没有要求,但是建议别用小米账号,用邮箱注册个号登录,便于登录其他地方)
![1717813213385.png 1717813213385.png](https://www.bandbbs.cn/data/attachments/26/26632-caaec024b1a424f867f6152bb77ed2c3.jpg)
登录以后再点一次,就会出现下载界面,环7在最底下,点击下载就好了
![1717813412498.png 1717813412498.png](https://www.bandbbs.cn/data/attachments/26/26633-afbb5b27754daa1c9ec173567284f393.jpg)
之后再点主页面下载按钮边上的设备框选好设备,点左上放的Simulator按钮(有的是Emulator)就能打开模拟器了。
那么自己的小程序/表盘怎么链接模拟器呢?
3.安装、配置 Zeus CLI命令行工具(一部分懒得写就用了文档里的复制来)
之后在你的项目目录下cmd执行
如果出现了
![1717814382858.png 1717814382858.png](https://www.bandbbs.cn/data/attachments/26/26634-e8a791624ea2df5a7f9c85269e190ccf.jpg)
![1717814702164.png 1717814702164.png](https://www.bandbbs.cn/data/attachments/26/26635-40c71a326d2fd219ab0e70a371dfa3bc.jpg)
![1717814856520.png 1717814856520.png](https://www.bandbbs.cn/data/attachments/26/26636-c272a3a36849f585b83bed9328c218df.jpg)
我描述得也不是很清楚,看不懂可以看文档的文件目录架构
之后再执行
(用QuickJS加密的.bin代码按理说可以执行,我没试过;图片用正常png,不要转码,如果要打包可以执行
官方模拟器的文档在配置时总是看得云里雾里?这一篇文章就是完整的配置/使用教程!
(这是win的,Mac和Liunx同理,可以在这里查看)
(所有需要的文件都会放在附件,太大的文件我都用官方下载的链接代替了)
1.安装、配置虚拟网卡
下载好安装包后直接安装~
接着打开控制面板,找到 网络和 Internet -- 网络和共享中心
单击左侧的“更改适配器设置”
![1717811818437.png 1717811818437.png](https://www.bandbbs.cn/data/attachments/26/26625-8c22707b1770927eccaf3dcc83bf4f70.jpg)
接着把原来的“TAP-Windows Adapter” 重命名为 “tun”(小写!没有引号!)
![1717811968868.png 1717811968868.png](https://www.bandbbs.cn/data/attachments/26/26626-46a2d9de8582f7d7fde0b1394a361d69.jpg)
然后双击打开它的属性页,再双击“Internet协议版本4”,依照下图修改属性(图片里面没填的就不要填)
![1717812170530.png 1717812170530.png](https://www.bandbbs.cn/data/attachments/26/26627-8a5640f10defa75cdc4c4d7bd1f6e21b.jpg)
2.安装、配置模拟器
同样,下载安装包并根据自己的需求设置安装。
如果你要使用环7的模拟器,那么请再下载一份模拟器用的固件文件(不是手环的!)。下载之后解压里面的“app.asar”并替换到模拟器目录下的resources文件夹中
![1717813017800.png 1717813017800.png](https://www.bandbbs.cn/data/attachments/26/26630-8d35fc50644a0fc941404e3d42c7ca2d.jpg)
然后打开模拟器,单击右上角的下载按钮,之后会要你登录自己的账号(账号没有要求,但是建议别用小米账号,用邮箱注册个号登录,便于登录其他地方)
![1717813213385.png 1717813213385.png](https://www.bandbbs.cn/data/attachments/26/26632-caaec024b1a424f867f6152bb77ed2c3.jpg)
登录以后再点一次,就会出现下载界面,环7在最底下,点击下载就好了
![1717813412498.png 1717813412498.png](https://www.bandbbs.cn/data/attachments/26/26633-afbb5b27754daa1c9ec173567284f393.jpg)
之后再点主页面下载按钮边上的设备框选好设备,点左上放的Simulator按钮(有的是Emulator)就能打开模拟器了。
那么自己的小程序/表盘怎么链接模拟器呢?
3.安装、配置 Zeus CLI命令行工具(一部分懒得写就用了文档里的复制来)
Zeus CLI 依赖 Node.js >= 14.0.0,Node.js 的安装请参考 基础环境搭建 - 安装 Node.js。
然后通过 npm 进行全局安装 @zeppos/zeus-cli。(直接cmd,建议管理身份运行,偶尔安装要🪜)npm i @zeppos/zeus-cli -g
之后在你的项目目录下cmd执行
zeus dev
就行。如果出现了
error Please set at least one package.
那大概率是app.json的问题,按图片改一下![1717814382858.png 1717814382858.png](https://www.bandbbs.cn/data/attachments/26/26634-e8a791624ea2df5a7f9c85269e190ccf.jpg)
![1717814702164.png 1717814702164.png](https://www.bandbbs.cn/data/attachments/26/26635-40c71a326d2fd219ab0e70a371dfa3bc.jpg)
![1717814856520.png 1717814856520.png](https://www.bandbbs.cn/data/attachments/26/26636-c272a3a36849f585b83bed9328c218df.jpg)
我描述得也不是很清楚,看不懂可以看文档的文件目录架构
之后再执行
zeus dev
打开模拟器就能看到项目了(用QuickJS加密的.bin代码按理说可以执行,我没试过;图片用正常png,不要转码,如果要打包可以执行
zeus build
,之后打开dist文件夹里面的zpk包,以zip打开,里面又有一个zab,也以zip打开,里面的device.zip就是手环的包,是js加了密图片转了码的包,至于那整个zpk是给华米上传表盘/小程序是要的格式。会有手环同款绿屏是正常的,这个模拟器只是开发表盘/小程序用的,不能模拟手环的那些自带app)