为了账号安全,请及时绑定邮箱和手机立即绑定

React Native App 仅通过浏览器运行

React Native App 仅通过浏览器运行

慕姐8265434 2022-12-02 17:25:43
当我在终端中启动我的应用程序时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个赞

根据我的经验,这是一个与您的代码无关的问题,但与您的手机或网络本身的设置有关。

以下是我推荐的几个步骤:

  1. 确保无线调试已打开。当我切换网络时,我的 OnePlus 手机经常关闭无线调试。

  2. 切换到隧道,公共网络上经常出现有趣的问题。

  3. 转到手机上的设置并找到 expo 的设置。将“在其他应用程序之上显示”设置关闭,然后再打开(它绝对应该打开)。

  4. 卸载 Expo Dev 客户端和构建,这通常是我的原因。

  5. 尝试有线连接(确保 USB 调试已打开)。

  6. 在手机上重新安装 Expo Go

这可能是一个真正的痛苦,祝大家好运。


查看完整回答
反对 回复 2022-12-02
?
偶然的你

TA贡献1841条经验 获得超3个赞

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



查看完整回答
反对 回复 2022-12-02
?
弑天下

TA贡献1818条经验 获得超8个赞

检查你的 app.json,在平台中列出你的操作系统


"expo": {

  "name": "",

  "platforms": [

    "ios",

    "android",

    "web"

  ],

  ...

}


查看完整回答
反对 回复 2022-12-02
  • 3 回答
  • 0 关注
  • 221 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信