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
世博会';s的Android应用程序无法正确响应代码更改和抖动_Android_React Native_React Native Android_Expo - Fatal编程技术网

世博会';s的Android应用程序无法正确响应代码更改和抖动

世博会';s的Android应用程序无法正确响应代码更改和抖动,android,react-native,react-native-android,expo,Android,React Native,React Native Android,Expo,我已经开始使用Expo开发react原生应用程序,并在我的Android手机上运行它。起初一切正常,但后来突然: 每次我在代码中引入语法错误时,我的手机都不会显示编译错误(它们通常在红色背景上显示为白色文本),而是会显示一个蓝色背景的非信息错误屏幕 我的手机停止响应摇动手势,以便访问“开发”菜单。(我不知道谁认为摇动是个好主意,而不是更传统的菜单……) 实时重新编译停止工作 即使手动刷新,对代码的更改有时也不会应用。看起来expo应用程序正在使用我的代码的旧的缓存版本 世博会确实是以生产模式

我已经开始使用Expo开发react原生应用程序,并在我的Android手机上运行它。起初一切正常,但后来突然:

  • 每次我在代码中引入语法错误时,我的手机都不会显示编译错误(它们通常在红色背景上显示为白色文本),而是会显示一个蓝色背景的非信息错误屏幕
  • 我的手机停止响应摇动手势,以便访问“开发”菜单。(我不知道谁认为摇动是个好主意,而不是更传统的菜单……)
  • 实时重新编译停止工作
  • 即使手动刷新,对代码的更改有时也不会应用。看起来expo应用程序正在使用我的代码的旧的缓存版本

世博会确实是以生产模式运行的。任何指针?

由于您提到您的项目正在生产模式下运行,您必须将其更改为开发模式,您可以通过单击expo cli界面上的切换按钮来执行此操作

或者,如果您正在使用Expo CLI,只需在项目运行时按
p
,即可在模式之间切换


您可以阅读有关开发/生产模式的更多信息。

由于您提到您的项目正在生产模式下运行,您必须将其更改为开发模式,您可以通过单击expo cli界面上的切换按钮来执行此操作

或者,如果您正在使用Expo CLI,只需在项目运行时按
p
,即可在模式之间切换


您可以阅读有关开发/生产模式的更多信息。

是的,这已经设置为生产模式,但问题仍然存在。在图片中,切换被禁用,这意味着它是开发模式。这与切换的显示方式相同还是紫色?好的,前三个问题在将这两个设置为开发模式时都已解决。谢谢但是,它仍然在使用我的旧版本代码(我导入的模块名称中有一个输入错误,我已经修复了,并且我的应用程序仍然因为“模块未找到错误”而崩溃),有时可以帮助停止Metro Builder,然后重新启动itTry,以重新启动您的项目和
expo cli
。是的,这已经设置为生产模式,但问题仍然存在。在图片中,切换被禁用,这意味着它是开发模式。这与切换的显示方式相同还是紫色?好的,前三个问题在将这两个设置为开发模式时都已解决。谢谢但是,它仍然在使用我的旧版本代码(我导入的模块名称中有一个输入错误,我已经修复了,并且我的应用程序仍然因为“模块未找到错误”而崩溃),有时可以帮助停止Metro Builder,然后重新启动itTry以重新启动项目和expo cli。