as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
跳转到主要内容
“VDA” 命令行实用工具允许您安装、测试和调试Vega应用。VDA是位于Vega SDK内的二进制文件,位于$HOME/vega/sdk/vega-sdk/main/{SDK version}/bin/tools/vda。 要使用VDA来设置您的Fire TV Stick,请参阅设置您的Fire TV Stick。VDA无需额外设置即可与Vega虚拟设备(模拟器)配合使用。

VDA全局选项

要安装、测试和调试Vega应用,请使用以下VDA全局选项、本地命令和shell命令。

序列号覆盖

要使用特定序列号或限定符将命令定向到您的设备或模拟器,请使用-s。此选项会覆盖VEGA_SERIAL环境变量。

设备 (USB)

示例:
输出示例:

设备 (TCP/IP)

设备通过TCP/IP连接时,使用vega exec vda devices输出中显示的标识符:
示例:
输出示例:

Vega虚拟设备

示例:
输出示例:

VDA本地命令

要管理设备连接、传输文件和控制VDA服务器,请在开发计算机上运行以下命令。

设备

要列出所有连接的设备,可使用devices。添加-l列出设备限定符。
示例:
通过USB连接的设备的输出示例:
通过TCP/IP连接的设备的输出示例:
Vega虚拟设备的输出示例:

获取序列号

要打印DSN,请使用get-serialno。对于联网设备,该命令返回的是实际DSN,而非标识符。
USB连接设备的输出示例:
通过TCP/IP连接的同一设备的输出示例:

TCP/IP模式

要将USB连接设备切换到TCP/IP模式,请使用带有端口号的tcpip。设备会重启其VDA守护程序,以监听指定端口。请使用端口5555或任何编号大于1024的端口。
示例:
输出示例:
切换到TCP/IP模式后,断开USB数据线并使用connect来建立无线连接。有关整套设置流程,请参阅通过TCP/IP配置VDA。

USB模式

运行此命令前,请先重新连接USB数据线。

connect

要通过TCP/IP连接到设备,请使用connect。先将设备配置为TCP/IP模式(请参阅“通过TCP/IP配置VDA”)。
如果您未指定端口号,VDA将使用端口5555。 示例:
输出示例:
连接失败时的示例输出:
超时通常意味着未启用开发者模式,或者主机与设备不在同一网络上。有关原因的完整列表,请参阅修复VDA连接和电源问题。

disconnect

要断开通过TCP/IP连接的设备,请使用disconnect。如果您在不带参数的情况下运行此命令,VDA将断开与所有TCP/IP设备的连接。
示例:
输出示例:
要使所有TCP/IP设备同时断开连接,请运行不含参数的命令:
输出示例:

帮助

要查看帮助文件,请运行vega exec vda --help。
输出示例:

终止服务器

要停止服务器,请使用kill-server。

启动服务器

要启动服务器,请使用start-server。
输出示例:

推送

要将文件或目录复制到您的设备,请使用push。添加-p可显示传输进度。
示例:
输出示例:

拉取

要从设备中复制文件或目录,请使用pull。添加-p可显示传输进度,添加-a可显示时间戳和模式。
示例:
输出示例:

版本

要查看您的VDA版本,请使用version。
输出示例:

等待设备

要在设备联机之前阻止活动,可使用wait-for-device。这对于脚本编写很有帮助。
输出示例:

重启

要重启设备,请运行reboot命令。
输出示例:

VDA shell命令

这些命令通过VDA shell在设备上运行。

引用shell

vega exec vda shell命令以交互方式运行远程shell,并有许多选项可用。
输出示例:

其他shell命令

示例:
输出示例:

应用管理和通信工具

您可以通过VDA shell访问这些工具:
有关vpm、vlcm和vmsgr命令的详细信息,请参阅应用管理和通信工具。

启动组件shell

每个应用都会启动一个或多个组件。 要获取组件列表,请执行以下操作:
输出示例:
使用application列中的值,作为以下命令中的<组件ID>参数。 要以交互方式运行组件,请使用:
输出示例:
要在组件shell中运行命令,请使用:
示例:
输出示例:

内存占用量

要获得系统中所有进程的内存占用量概览,可使用ace_memusage。
输出示例:

截取屏幕截图

要以PNG格式捕获和保存屏幕截图,请使用gwsi-tool-screenshooter。
示例:

设备日志

要将设备日志打印到屏幕上,可使用loggingctl log。
示例:
输出示例:

相关主题

最后修改于 2026年10月26日