我使用 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 模式一切正常
步骤
解决此类问题的一种方法是执行以下步骤: