Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
反应本机-从Expo迁移到另一种启动应用程序的方式-为AndroID和ios设置模拟器_Ios_React Native_Android Emulator_Expo_Create React Native App - Fatal编程技术网

反应本机-从Expo迁移到另一种启动应用程序的方式-为AndroID和ios设置模拟器

反应本机-从Expo迁移到另一种启动应用程序的方式-为AndroID和ios设置模拟器,ios,react-native,android-emulator,expo,create-react-native-app,Ios,React Native,Android Emulator,Expo,Create React Native App,我用expo(expo cli)制作了一个更小的RN应用程序,每次使用expo启动应用程序都会让人非常恼火。我想要的是迁移到另一种在我的手机上启动应用程序的方式,并且热加载(如果可能的话)。如果没有,如何在模拟器上启动它?我应该对当前代码做什么更改 我想到的是使用create react native app创建新的RN app,并从当前app中移动代码。然后为android emulator安装android studio,为iOS emulator安装xcode等 但我不知道从expo迁移的

我用expo(expo cli)制作了一个更小的RN应用程序,每次使用expo启动应用程序都会让人非常恼火。我想要的是迁移到另一种在我的手机上启动应用程序的方式,并且热加载(如果可能的话)。如果没有,如何在模拟器上启动它?我应该对当前代码做什么更改

我想到的是使用
create react native app
创建新的RN app,并从当前app中移动代码。然后为android emulator安装android studio,为iOS emulator安装xcode等


但我不知道从expo迁移的具体步骤,以及如何在非expo环境中设置所有工作,如何设置模拟器,如何在模拟器上启动应用程序等。有人能详细解释一下吗?谢谢。

如果您在真实设备上运行
Expo项目
,而不是在计算机上运行模拟器

您可以通过
expo应用程序
使用
expo start
命令在设备上识别它

但是,您应该使用与Expo cli相同的ID登录

//

如果您想在Android studio和xcode上运行
Expo
,您需要将项目分离到一个
独立应用程序中


如果在真实设备上运行
expo项目,而不是在计算机上运行模拟器,则可以运行
expo-eject

您可以通过
expo应用程序
使用
expo start
命令在设备上识别它

但是,您应该使用与Expo cli相同的ID登录

//

如果您想在Android studio和xcode上运行
Expo
,您需要将项目分离到一个
独立应用程序中

您可以运行expo弹出