无法加载展示应用:出了点问题

gum*_*ins 15 reactjs expo

我用命令创建了一个expo app,exp init MyApp并通过exp startMyApp目录中运行来启动它.

然后我正在扫描在Android设备上使用expo移动应用程序在控制台中打印的条形码.

然后呈现"出错了"屏幕而不是应用程序.

查看日志显示"未捕获错误:无法加载exp:// .....".

expo包装器控制台输出中没有错误.

以前它曾经工作过.

Ste*_*rey 42

为我解决这个问题的只是将连接从 LAN 更改为 Tunnel。当您启动 expo 应用程序时,将打开一个浏览器窗口,其中包含类似http://localhost:19002/的 URL 。左侧是默认设置为 LAN 的连接选项。在使用世博应用程序扫描二维码之前将其更改为隧道解决了它。


RMa*_*lke 37

对我来说,问题是在通过WiFi运行时发生的,因为工具总是使用你的第一个连接(你可以通过运行检查它ipconfig),我的第一个连接是互联网.

如果是这种情况,您可以尝试使用此解决方法来更改连接优先级:

  1. 转到"控制面板">"网络和Internet">"网络连接"
  2. 右键单击所需的连接(更高优先级连接)
  3. 单击属性> Internet协议版本4
  4. 单击属性>高级
  5. 取消选中"自动指标"
  6. 在"Interface Metric"中输入10
  7. 单击确定


小智 10

就我而言,问题是通过在我的 Android (Galaxy Note 5) 上执行以下操作来解决的:

  1. 转到设置>应用程序>应用程序管理器> Expo
  2. 向下滚动到在其他应用绘制并将其关闭然后再次打开
  3. 关闭所有内容,重新打开博览会,然后尝试连接

它仍然抛出一个问题,一旦在进一步尝试完美的工作之前。


gum*_*ins 7

需要为Expo移动应用重置“在其他应用上绘图”权限。

如何在Android 6上修复该问题。

设置->应用程序,按“齿轮”,找到“在其他应用程序上绘制”项目并将其选中。找到“博览会”应用,将其选中。如果被禁用,请启用“允许在其他应用程序上绘图”选项。否则,请禁用并再次启用它。


Mas*_*oud 5

对于我的情况,使用无线适配器,我必须将我的网络配置文件设为私有。1) 转到无线网络的属性 2) 将网络配置文件设为私有

网络配置文件


小智 5

确保 iOS 或 Android 手机与计算机使用相同的无线网络。