我已经使用@if($errors->has())
@foreach ($errors->all() as $error)
<div>{{ $error }}</div>
@endforeach
@endif
命令创建了一个expo应用,并通过在exp init MyApp
目录中运行exp start
来启动它。
然后我正在扫描在Android设备上使用expo移动应用程序在控制台中打印的条形码。
然后“出现问题”屏幕呈现而不是应用程序。
查看日志显示“未捕获错误:无法加载exp:// .....”。
MyApp
打包程序控制台输出中没有错误。
以前它曾经工作过。
答案 0 :(得分:33)
对我来说,问题出现在通过WiFi运行as the tools always use the your first connection时(您可以通过运行ipconfig
进行检查),我的第一个连接是互联网。
如果是这种情况,您可以尝试this workaround更改您的连接优先级:
答案 1 :(得分:4)
需要为Expo
移动应用重置“覆盖其他应用”权限。
如何在Android 6上修复。
设置 - &gt;应用,按“齿轮”,找到“绘制其他应用”项目并选择它。找到“Expo”应用程序,选择它。如果禁用,则启用“允许绘制其他应用程序”选项。否则,请再次禁用并启用它。
答案 2 :(得分:3)
在我的情况下,我有'#34;主持人&#34;设置为&#39; localhost&#39;在XDE中 - 当然不能在我的物理设备上工作;-)因此,如果要在物理设备上进行调试,请确保将主机设置为LAN。 (隧道也可以工作,但会使调试变得非常缓慢)
答案 3 :(得分:2)
在我的情况下,通过在我的Android(Galaxy Note 5)上执行以下操作解决了该问题:
在完成进一步尝试之前,它仍然会出现一次的问题。
答案 4 :(得分:2)
就我而言,当我将连接LAN 更改为本地 时,它会起作用。 但需要通过数据线连接手机。
答案 5 :(得分:2)
对我来说,它是通过选择 隧道 连接而不是Metro Bundler中的LAN来工作的。 试试吧......
答案 6 :(得分:1)
就我而言,expo app已经过时了。我刚从商店更新了世博会,它开始工作了。
答案 7 :(得分:1)
我遇到了同样的问题,并通过在网络上发现我的机器来修复它在Windows 10上:
答案 8 :(得分:1)
答案 9 :(得分:1)
我遇到了同样的问题,我通过停用Virtualbox Internet连接来解决了这个问题,这是因为Node使用该连接来启动打包程序。
答案 10 :(得分:1)
对于使用ESET防火墙的任何人,您都必须进入防火墙规则并允许端口19000、19001、19002,“高级”->“规则”->“编辑”,在“常规”选项卡上选择“方向”->“两者”,“操作”->“允许”,然后访问本地选项卡,然后在端口字段上添加上述端口,单击确定。对您需要添加的每个端口执行此操作。
答案 11 :(得分:0)
我认为解决这个问题的方法可能是最简单的。当应用程序未使用 expo 在模拟器上加载时,对我有用的是只需单击 X 并关闭弹出的信息警报。您将看到以下信息警报,如果您关闭它并尝试再次点击在 Android 上运行按钮,那么它应该可以工作。否则,删除和创建新的虚拟设备也有助于防止设备上的缓存或 expo 安装确实导致问题。
答案 12 :(得分:0)
就我而言,Windows 防火墙阻止了它。所以,我通过关闭防火墙让它运行。
答案 13 :(得分:0)
就我而言,问题不在于防火墙,而在于我的互联网我在两个不同的互联网上运行我的电脑和手机,然后我将手机连接到连接到我电脑的路由器,然后我再次尝试工作
答案 14 :(得分:0)
对我来说,expo
尚未开始。因此,expo start
在VS Code终端中得以解决。
答案 15 :(得分:0)
对于macOS用户以及如果您通过Wi-Fi运行:
此过程解决了我的问题。
答案 16 :(得分:0)
在我的情况下,电话已连接到VPN(CyberGhost),并且仅显示白屏D:
答案 17 :(得分:0)
在Mac上卸载并重新安装expo对我来说已经清除了这一点。世博会抱怨过时。
答案 18 :(得分:0)
确保iOS或Android手机使用与计算机相同的无线网络。
答案 19 :(得分:0)
为我解决此问题的方法仅仅是将LAN到Tunnel的连接更改。启动博览会应用程序时,浏览器窗口将打开,并带有http://localhost:19002/之类的URL。 左侧是默认情况下设置为LAN的连接选项。在使用expo应用程序扫描QR码之前将其更改为“隧道”即可解决。
答案 20 :(得分:0)
我通过取消激活来解决它,尽管您也可以打开Expo使用的端口19000。
答案 21 :(得分:0)
如果您无法在手机的网络浏览器中加载http URL,请尝试使用手机上的网络共享/移动热点功能(不过请注意数据使用情况),将计算机连接到该WiFi网络,然后重新启动包装者。如果您使用的是VPN,则可能需要将其禁用。
答案 22 :(得分:0)
对我来说,我必须关闭并杀死expo(来自RAM)并关闭QR Code覆盖视图以使其在Android 5.1.1上运行。
有时候我需要等几分钟,或者上面有关于扫描二维码的相机视图和文字(但没有扫描仪通过相机视图)。
答案 23 :(得分:-1)
我认为由于您的AVD和您的expo移动应用程序版本不匹配,此问题正在发生。我使用较新版本的Nexus 6 API创建了新的AVD并解决了问题。我还需要为Expo移动应用程序重置“Draw over other apps”权限。