as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
跳转到主要内容
本页面提供您在使用快速刷新时可能遇到的常见问题的解决方案。如果您在此处找不到特定问题的解决方案,请在开发者论坛中发布问题以获得更多支持。

端口8081已在使用中

错误:
原因: 在以下情况下您会看到这个错误:
  1. 另一个Metro bundler实例正在运行。
  2. 之前的快速刷新会话未正确终止。
  3. 另一个应用正在使用端口8081。
解决方案:
  1. 查找使用端口8081的进程:
  2. 终止端口8081上的特定进程或所有进程:
  3. 重启Metro:

应用未反映更改

原因: 当对设备架构使用错误的构建变体时,快速刷新无法显示代码更改。每台设备都需要特定的调试构建类型才能正确支持快速刷新功能。 解决方案: 为您的设备使用正确的调试构建变体:
  • Fire TV设备:使用*_armv7.vpkg
  • Mac Intel Vega虚拟设备:使用*_x86_64.vpkg
  • Mac M1/M2 Vega虚拟设备:使用*_aarch64.vpkg

没有连接到Metro服务器

原因: Metro服务器无法连接到您的设备,这会阻碍快速刷新功能。Metro服务器中的“Pending…Device connection”(待处理… 设备连接)消息表示连接失败。 解决方案:
  1. 验证端口转发是否处于活动状态。
  2. 检查您的设备序列号是否正确。
  3. 确保两个终端(Metro服务器和应用)都在运行。
  4. 确认您使用端口8081连接Metro服务器。

架构不匹配

原因: 由于设备架构和构建的应用程序包(.vpkg文件)不匹配,应用崩溃或无法启动。当您的应用编译所面向的架构与您的设备使用的架构不同时,就会发生这种不匹配的情况。 解决方案:
  1. 检查您的设备架构是否与.vpkg文件相匹配。
  2. 使用vega device info命令来验证设备架构。
  3. 如果存在不匹配,请使用正确的架构重新构建应用。

相关主题


最后修改于 2026年10月26日