as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
跳转到主要内容
本页介绍用于程序包管理vpm、生命周期操作vlcm和应用通信的命令行工具。通过设备shell访问这些工具。

程序包管理

vpm命令

管理设备上的程序包和组件。

vpm list

显示已安装的程序包、应用或组件。 命令:vpm list (packages | components) [—category=<类别>]… [—uri=<uri>]… ) 参数:
  • packages - 列出所有已安装的程序包
  • components - 列出所有组件
  • --category -(可选)按组件类别筛选
  • --uri -(可选)按支持的统一资源标识符 (URI) 进行筛选
示例:

vpm info

显示已安装程序包及其组件的清单信息。 命令: 参数:
  • id - 程序包ID或组件ID
  • --package -(可选)仅显示程序包信息,无论是否提供程序包ID或组件ID
程序包信息示例:
组件特定信息示例:

vpm install

从设备的文件系统安装应用程序包 (.vpkg) 文件。 要使用此命令,请将文件推送到设备上的特定文件夹,然后运行vpm install。使用vpm install的前提是,文件必须采用.vpkg格式并存在于设备上。vpm install命令不支持通过网络安装程序包。 命令:vpm install <程序包的路径> [—force] 参数:
  • path-to-package - .vpkg文件的完整路径
  • --force -(可选)不考虑冲突强制进行安装
示例:
您也可以使用vega device install-app来进行安装,或者使用vega run-app来安装和运行应用。

vpm uninstall

从系统中移除已安装的程序包。 命令:vpm uninstall <程序包ID> 参数:
  • package-id - 要移除的程序包的ID
示例:

生命周期管理

vlcm命令

管理正在运行的程序的生命周期。

vlcm list

显示所有正在运行的组件的状态。(注意:界面显示内容均为英文。此处中文译文仅供参考。)

vlcm terminate-app

关闭应用并要求package-id或process id (pid)。您可以使用pid命令获取应用的vlcm list。 示例:

应用通信

vmsgr send(首选选项)

启动应用并使用URI发送消息,通过以下方式与Vega应用通信:
  • 启动生命周期组件
  • 发送广播消息
  • 向特定应用发送单播消息
启动应用时,URI必须遵循支持的寻址方案之一。通过向URI添加查询参数,您可以为您的应用添加其他信息。 示例:

vmsgr enforce-security

仅出于开发和测试目的,可对特定程序包启用安全强制执行。 命令:vmsgr enforce-security [options] 示例:
有关详细信息,请参阅使用访问控制进行测试。

vlcm启动应用(已弃用)

使用vmsgr send启动应用。vmsgr send命令支持启动生命周期组件、发送广播消息和发送单播消息。 示例:

相关主题


最后修改于 2026年10月26日