Sonic云真机学习总结2 - 安卓设备接入

安卓设备接入,缺一步,都不行!!

1、安装 npm

  1. 登录 NodeJS 官网:https://nodejs.org/en/
  2. 下载 左侧的稳定版本:Recommended For Most Users
  3. 双击 安装包,一路 next 完成安装,其中环境变量已自动配置
  4. cmd窗口验证:node --version

注意:验证失败的话,卸载掉node,继续装

2、安装 jdk16

  1. 登录 jdk 官网:http://jdk.java.net/archive/
  2. 点击 " 16 GA (build 16+36) "下的 > “Windows 64-bit zip(sha256) 187M” 的zip,完成下载
  3. 解压到合适目录,例如:C:\Program Files\jdk-16.0.1
  4. 在 ”环境变量“ > “系统变量” 中,点击新建,输入以下:

变量名:JAVA_HOME
变量值:C:\Program Files\jdk-16.0.1

  1. 在 “系统变量” path 中添加以下内容:

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

  1. cmd窗口中验证安装: java --version

删掉其他的 java 环境变量,不然验证容易出错

3、安装 sdk

  1. 找开发获取到安卓 sdk 包,并解压到相关目录,如:E:\android-sdk_r24.4.1-windows
  2. 在 ”环境变量“ > “系统变量” 中,点击新建,输入以下:

变量名:ANDROID_HOME
变量值:E:\android-sdk_r24.4.1-windows

  1. 在 “系统变量” path 中添加以下内容:

%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools

  1. cmd窗口验证:adb --version

4、安装 chromedriver.exe

  1. 谷歌浏览器中输入:chrome://version,看到以下内容:

浏览器版本为:98.0.4758.102
安装路径:C:\Program Files\Google\Chrome\Application

### Sonic云真机离线部署方法 对于Sonic云真机平台而言,在某些网络受限环境中可能无法直接通过互联网获取所需资源,因此支持离线环境下的部署成为必要。为了实现这一目标,通常需要预先下载好所有必需组件并将其传输到目标机器上。 #### 准备工作 确保拥有完整的软件包副本以及依赖项文件夹,这些可以从官方仓库中提前拉取下来保存至本地存储介质内[^1]。具体来说: - 下载`sonic-server`项目的源码压缩包。 - 获取运行该应用所需的第三方库及其版本信息。 - 如果涉及到数据库,则同样要准备好相应的初始化脚本与驱动程序。 #### 部署服务器端 将上述准备好的资料拷贝进入待安装系统的指定位置之后,按照常规流程执行构建命令来编译项目代码。由于处于断网状态,所以务必确认所有的外部链接都已经被替换成了相对路径指向本地存在的对应实体。完成后启动服务监听特定端口等待客户端连接请求到来验证是否成功开启Web界面[^2]。 ```bash # 解压已下载的sonic-server源码包 tar zxvf sonic-server.tar.gz # 移动到解压后的目录下 cd sonic-server/ # 安装依赖(假设已经配置好了私有镜像源) npm install --registry=https://your-private-npm-mirror.com/repository/npm-group/ ``` #### 设置代理节点 除了master部分之外,为了让真实物理设备可以接入进来参与测试活动还需单独设立若干agent实例负责采集数据上传给中心节点处理。考虑到安全性因素建议采用局域网内部通信方式减少暴露在外的风险隐患。 ```bash # 将sonic-agent相关二进制文件分发到各个子机上面去 scp -r /path/to/sonic-agent user@child-machine:/opt/ # 登录远端主机设置开机自启策略保持长期在线可用性 ssh user@child-machine "sudo systemctl enable sonicagent.service" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿_焦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值