Sonic 开源移动端云真机测试平台 - 设备中心接入安卓设备实例演示,Agent端服务部署过程详解(下)

简介: Sonic 开源移动端云真机测试平台 - 设备中心接入安卓设备实例演示,Agent端服务部署过程详解

第二章:运行演示

① 设备中心配置

点击设备中心。

02cd0ed69cb84eb88f18cddef0a9fb2d.png

进入 Agent 中心点击新增 Agent。

aceb21e4d8d34c7a914fff904231c13c.png

填个名字点击确认。

d64f22d3014846109165bea3d2751c70.png

点击 AgentKey 复制这个信息。

e1145eca69a943d7aaeb13e858a50825.png

修改配置文件。

85e7ccd2c7ac4060a48ddee5273bab53.png

修改 host 的值,还有 key 的信息,就是刚才复制的那串。

f251ed52ecca465ba1f67a40a90d916c.png


② Agent 服务启动

在 agent 目录下输入 cmd 进入命令行界面。

135f78e33ae7434a94abbbfadaf4c72b.png

输入 java -jar sonic-agent-windows-x86_64.jar 启动服务。

那个 jar 包名要跟自己下载的对应。

启动后会检测环境配置情况,如果都检查通过了才会启动。

9aed41eaf9a447cdac839c3c4d10f4ad.png

启动完成后回到设备中心,可以看到服务端已经正常启动了。

61db7279e0df4c4888004fffd02a1f61.png

然后连接手机,注意要开启开发者中心,在开发者中心里启用 USB 调试和 ADB 调试。

然后连接手机要等一会,会下载两个应用到手机里。

41b9fdadd5af4012a2e86d4f4c243e32.png

点击开始使用就能进行控制了。


677a3fb22b884b73909a2544da86e00d.png

第三章:问题处理

① npm i -g appium 命令执行卡住

开始我本地安装了 Appium,并且在运行中,应该是进程占用文件导致卡住的。

关掉 Appium 重新执行 npm i -g appium 命令就好了。

f02e8bc2847c49b390d24108fda80f11.png

关闭这个页面。


b6d324cbded949f6a39e1196ab9bdd99.png

② 一加8手机连接不显示 USB 调试选项问题排查

首先可以在电脑换个插口试试,我开始就用 A 插口,发现怎么也连不上,换了 B 插口就好了,而且在 A 插口时,USB 偏好设置都是置灰的,不可用选择。

其次也有可能是线的问题。

然后在设置里搜索 USB。

767a8070cbf34e7db78caf5b9709f693.png

0cc8a52164db418b9b6452fd7564104c.png

喜欢的点个赞❤吧!


目录
相关文章
|
存储 Android开发
如何查看Flutter应用在Android设备上已被撤销的权限?
如何查看Flutter应用在Android设备上已被撤销的权限?
794 64
|
存储 Android开发 数据安全/隐私保护
如何在Android设备上撤销Flutter应用程序的所有权限?
如何在Android设备上撤销Flutter应用程序的所有权限?
1079 64
|
缓存 Android开发 开发者
Flutter环境配置完成后,如何在Android设备上运行Flutter应用程序?
Flutter环境配置完成后,如何在Android设备上运行Flutter应用程序?
2848 62
|
开发工具 Android开发 开发者
在Android设备上运行Flutter应用程序时,如果遇到设备未授权的问题该如何解决?
在Android设备上运行Flutter应用程序时,如果遇到设备未授权的问题该如何解决?
1133 61
|
数据采集 JSON 网络安全
移动端数据抓取:Android App的TLS流量解密方案
本文介绍了一种通过TLS流量解密技术抓取知乎App热榜数据的方法。利用Charles Proxy解密HTTPS流量,分析App与服务器通信内容;结合Python Requests库模拟请求,配置特定请求头以绕过反爬机制。同时使用代理IP隐藏真实IP地址,确保抓取稳定。最终成功提取热榜标题、内容简介、链接等信息,为分析热点话题和用户趋势提供数据支持。此方法也可应用于其他Android App的数据采集,但需注意选择可靠的代理服务。
721 11
移动端数据抓取:Android App的TLS流量解密方案
|
监控 Android开发 数据安全/隐私保护
批量发送短信的平台,安卓群发短信工具插件脚本,批量群发短信软件【autojs版】
这个Auto.js脚本实现了完整的批量短信发送功能,包含联系人管理、短信内容编辑、发送状态监控等功能
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
10761 2
|
存储 人工智能 自然语言处理
AI经营|多Agent择优生成商品标题
商品标题中关键词的好坏是商品能否被主搜检索到的关键因素,使用大模型自动优化标题成为【AI经营】中的核心能力之一,本文讲述大模型如何帮助商家优化商品素材,提升商品竞争力。
1907 62
AI经营|多Agent择优生成商品标题
|
机器学习/深度学习 人工智能 自然语言处理
Gemini 2.0:谷歌推出的原生多模态输入输出 + Agent 为核心的 AI 模型
谷歌最新推出的Gemini 2.0是一款原生多模态输入输出的AI模型,以Agent技术为核心,支持多种数据类型的输入与输出,具备强大的性能和多语言音频输出能力。本文将详细介绍Gemini 2.0的主要功能、技术原理及其在多个领域的应用场景。
1635 20
Gemini 2.0:谷歌推出的原生多模态输入输出 + Agent 为核心的 AI 模型
|
人工智能 自然语言处理 前端开发
Director:构建视频智能体的 AI 框架,用自然语言执行搜索、编辑、合成和生成等复杂视频任务
Director 是一个构建视频智能体的 AI 框架,用户可以通过自然语言命令执行复杂的视频任务,如搜索、编辑、合成和生成视频内容。该框架基于 VideoDB 的“视频即数据”基础设施,集成了多个预构建的视频代理和 AI API,支持高度定制化,适用于开发者和创作者。
1380 9
Director:构建视频智能体的 AI 框架,用自然语言执行搜索、编辑、合成和生成等复杂视频任务

热门文章

最新文章