as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
跳转到主要内容
了解如何使用Vega虚拟设备或Fire TV设备运行Vega应用。每种工具可满足不同的开发需求:Vega虚拟设备用于快速迭代,Fire TV设备用于生产就绪执行。

在Vega虚拟设备上运行您的应用

Vega开发者工具 (VDT) 采用Vega虚拟设备,让您可在没有物理设备的情况下测试和运行Vega应用,为您提供以下控制选项:
  • 直接在虚拟设备上进行鼠标交互
  • 虚拟遥控器界面
  • 键盘快捷键和命令

先决条件

  1. 安装Vega SDK。
  1. 一款准备好进行测试的Vega应用。 您可以使用通过Vega SDK项目模板创建的应用,或使用从示例应用下载的应用,也可以使用自己构建的应用。
  2. (可选)注册您的Vega虚拟设备以使用亚马逊服务进行测试。

在Vega虚拟设备上运行应用的选项

您可以使用Vega Studio的用户界面 (UI) 或Vega CLI运行您的Vega应用。

选项1:使用Vega Studio用户界面

  1. 导航到Vega Studio > Devices(设备),然后选择VirtualDevice:Tv。
  2. 选择播放按钮启动虚拟设备。
  3. 等待VVD窗口打开,设备完成加载(VirtualDevice:Tv状态应为就绪,而不是“Loading…” [正在加载…])
  4. 选择项目名称旁边的播放按钮。

    选项2:使用Vega CLI

    1. 在命令提示符处,启动Vega虚拟设备:
      该命令将一直等到Vega虚拟设备启动。
      Vega虚拟设备可能:
      • 在首次启动时请求麦克风访问权限。
      • 启动期间超时。如果需要,使用--timeout标记来延长等待时间。
      示例:
      此命令允许虚拟设备等待120秒再完成启动过程。 启动Vega虚拟设备后,用户界面会在新窗口中打开。
    2. 加载并运行您的应用:
      输出示例:
      -d标记指定您在Vega虚拟设备上运行应用。 特定于架构的命令 虚拟程序包 (vpkg) 的架构必须与开发计算机的架构相匹配才能正常执行。例如: Mac M系列设备:
      x86_64设备:

在Vega虚拟设备上停止应用的选项

您可以使用Vega Studio的用户界面或命令行停止您的Vega应用。

选项1:使用Vega Studio用户界面

  1. 导航到Vega Studio > Devices(设备),然后选择VirtualDevice:Tv。
  2. 选择停止按钮。

    选项2:使用Vega CLI

    要停止Vega虚拟设备,请关闭虚拟设备窗口,或运行:

    可选配置

    注册Vega虚拟设备(仅当您使用亚马逊服务进行测试时)

    要使用亚马逊服务进行测试,请注册您的Vega虚拟设备。当您看到Vega虚拟设备已启动时,请按照以下步骤操作: 包含注册选项的Vega虚拟设备主屏幕。
  3. 选择右上角的“Register this device”(注册此设备)。
  4. 记下屏幕上显示的注册码。
  5. 前往www.amazon.com/code并输入验证码。
  6. 查找此消息以确认注册:

    启动时自定义Vega虚拟设备

    Vega虚拟设备在启动时提供自定义选项。运行启动命令时:
    1. 禁止图形用户界面 (GUI):
    2. 关闭OpenGL加速(仅限Ubuntu x86):
  1. 修改默认显示分辨率:

启用开发者模式以获得完整的inputd-cli功能

默认情况下,Vega虚拟设备提供有限的inputd-cli命令。启用开发者模式以访问用于自动化和测试的完整命令集:
  1. 打开虚拟设备的shell:
  2. 启用开发者模式
    执行此命令后,VVD将重新启动。重复步骤1以重新连接到虚拟设备的shell。
  3. 验证完整功能:

    键盘快捷键

    使用以下键盘快捷键控制Vega虚拟设备,而不是用鼠标单击:

    设置快速刷新

    要自动检测代码更改并在Vega虚拟设备上实时显示更新,您可以设置快速刷新。

    故障排除

    如果您遇到Vega虚拟设备问题,请参阅解决Vega虚拟设备问题。

相关主题


最后修改于 2026年10月26日