当我在终端中启动我的应用程序时expo start,二维码不会生成。当我通过手机上的 Expo 应用启动它时结果是该项目在线,但它具有不同的缩略图并通过浏览器启动:如果我尝试将它的 url 从更改http://192.168.1.94:19006为exp://192.168.1.94:19006喜欢我的其他应用程序,它会显示单击底部的查看错误日志后,它返回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 应用程序而不是通过浏览器使其在我的手机上正常运行?
3 回答
守着一只汪
TA贡献1872条经验 获得超3个赞
根据我的经验,这是一个与您的代码无关的问题,但与您的手机或网络本身的设置有关。
以下是我推荐的几个步骤:
确保无线调试已打开。当我切换网络时,我的 OnePlus 手机经常关闭无线调试。
切换到隧道,公共网络上经常出现有趣的问题。
转到手机上的设置并找到 expo 的设置。将“在其他应用程序之上显示”设置关闭,然后再打开(它绝对应该打开)。
卸载 Expo Dev 客户端和构建,这通常是我的原因。
尝试有线连接(确保 USB 调试已打开)。
在手机上重新安装 Expo Go
这可能是一个真正的痛苦,祝大家好运。
弑天下
TA贡献1818条经验 获得超8个赞
检查你的 app.json,在平台中列出你的操作系统
"expo": {
"name": "",
"platforms": [
"ios",
"android",
"web"
],
...
}
添加回答
举报
0/150
提交
取消