猿问

React Native App 仅通过浏览器运行

当我在终端中启动我的应用程序时expo start,二维码不会生成。当我通过手机上的 Expo 应用启动它时

结果是该项目在线,但它具有不同的缩略图并通过浏览器启动:

如果我尝试将它的 url 从更改http://192.168.1.94:19006exp://192.168.1.94:19006喜欢我的其他应用程序,它会显示

http://img1.mukewang.com/6389c4b80001806906741295.jpg

单击底部的查看错误日志后,它返回

http://img1.mukewang.com/6389c4c60001bebc06771291.jpg

Uncaught Error: java.io.IOException: Manifest string is not a valid JSONObject or JSONArray: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta httpEquiv="X-UA-Compatible" content="IE=edge" /> This viewport works for phones with notches. It's optimized for gesture

如何通过 expo 应用程序而不是通过浏览器使其在我的手机上正常运行?


慕姐8265434
浏览 222回答 3
3回答

守着一只汪

根据我的经验,这是一个与您的代码无关的问题,但与您的手机或网络本身的设置有关。以下是我推荐的几个步骤:确保无线调试已打开。当我切换网络时,我的 OnePlus 手机经常关闭无线调试。切换到隧道,公共网络上经常出现有趣的问题。转到手机上的设置并找到 expo 的设置。将“在其他应用程序之上显示”设置关闭,然后再打开(它绝对应该打开)。卸载 Expo Dev 客户端和构建,这通常是我的原因。尝试有线连接(确保 USB 调试已打开)。在手机上重新安装 Expo Go这可能是一个真正的痛苦,祝大家好运。

偶然的你

重新启动您运行 Expo 的终端对我来说是有效的:)

弑天下

检查你的 app.json,在平台中列出你的操作系统"expo": {&nbsp; "name": "",&nbsp; "platforms": [&nbsp; &nbsp; "ios",&nbsp; &nbsp; "android",&nbsp; &nbsp; "web"&nbsp; ],&nbsp; ...}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答