开发版本中的 React Native Expo 无法与设备连接

问题描述 投票:0回答:1

我使用 React Native Expo 创建应用程序。然后创建一个apk文件并将其安装到我的手机(Android平台)上。然后运行命令npx expo start --dev-client,出现一个二维码,这个apk文件在手机上打开。当我更改代码时,手机中没有任何变化。有些功能在 expo go 中运行良好,但在 apk 中不起作用,所以我需要检查一下。当我按终端中的 r 按钮时,我得到 - 没有连接应用程序。向所有 React Native 应用程序发送“重新加载”失败。确保您的应用程序正在模拟器中或通过 USB 连接的手机上运行。我阅读了文档并观看了有关如何使用 eas build 的视频。

eas.json

`{
  "cli": {
     "version": ">= 7.4.0"
  },
  "build": {
    "preview": {
       "android": {
         "buildType": "apk"
       }
    },
     "preview2": {
       "android": {
        "gradleCommand": ":app:assembleDebug"
      }
    },
    "preview3": {
      "developmentClient": true
    },
    "preview4": {
      "distribution": "internal"
    },
    "production": {}
  }
}`

切换到 --go 模式一切正常

步骤

  1. 轻松登录
  2. 轻松构建:配置
  3. eas build -p android --配置文件预览
  4. npx 博览会开始--dev-client
react-native expo eas
1个回答
0
投票

解决此类问题的一种方法是执行以下步骤:

  1. 如果使用任何设备启动应用程序,请使用设备网络启动应用程序
  2. 确保您从应用程序登录到expo服务器。
  3. 扫描二维码网址或复制粘贴到expo构建开发服务器,应该可以解决问题。
© www.soinside.com 2019 - 2024. All rights reserved.