我目前正在使用 Expo 开发一个 React Native 项目,并且在开发过程中遇到了一些问题。我以前使用Expo Go进行开发,修改后可以快速刷新。但是,在创建
eas.json
文件来构建预览 APK 后,我似乎无法让 Expo Go 像以前一样工作。
因为我看不到任何快速刷新,所以我在设备上卸载了应用程序预览 APK,试图强制 Expo Go 从源代码捆绑。
这是我从现在开始运行
yarn android
时遇到的错误,这让我感到困惑:
CommandError: No development build (com.tiedsiren.tiedsiren) for this project is installed. Please make and install a development build on the device first.
这是我的
eas.json
文件:
{
"cli": {
"version": ">= 7.8.1"
},
"build": {
"development": {
"developmentClient": false,
"distribution": "internal",
"ios": {
"simulator": true
},
"android": {
"buildType": "apk"
}
},
"preview": {
"distribution": "internal",
"android": {
"buildType": "apk"
}
},
"release": {
"distribution": "store"
},
"production": {}
},
"submit": {
"production": {}
}
}
看来我现在每次修改都需要构建,这是一个非常漫长的过程,我显然想在开发中避免。
有人可以提供一些关于如何正确使用Expo Go和EAS进行开发的指导吗?
任何帮助将不胜感激。
谢谢你。
我不得不面对类似的问题,所以要看到你的修改反映在代码中,你要做的是:
npx expo start
s
切换回 expo go 版本请告诉我它是否适合您。