繁体   English   中英

react-native刷新android屏幕错误

[英]react-native refresh android screen error

反应本机新手。

使用“ react-native init projectName”创建了一个新项目

设置Android Studio和模拟器​​后,对index.js文件进行更改以显示文本。

使用“ react-native run-android”运行应用程序后,模拟器会正确打开应用程序。 但是在双击R(重新加载)时,红色屏幕显示为已连接。 错误画面

有时也会发生不同的错误-模块HMRClinet不是已注册的可调用模块(调用启用)。

需要一些输入才能继续进行。

好的,有一些可能的解决方案(我有一个类似的问题)

摇篮清洁和建造

在终端/命令提示符中导航到您的React Native项目文件夹

cd android
./gradlew clean

然后尝试再次运行您的项目

重新启动ADB和NPM服务器

关闭您的npm服务器(使用run-android时应已启动的JS服务器)

adb kill-server
adb start-server

然后只需再次尝试react-native run-android

替代选择

虽然这可能不是问题,您仍然可以尝试。

打开Android Studio。

工具> Android> AVD管理器

在列表中查找您的模拟器,然后单击编辑图标旁边的箭头。

抹掉数据

再试一次。

我在Ubuntu 16.04中遇到了类似的问题。 就我而言,问题是节点打包程序未运行。

要检查打包程序是否易于运行,可以打开浏览器并输入

http://本地主机:8081 /

您必须看到“ React Native打包程序正在运行”。

如果不这样做,则可以从控制台运行中启动打包程序

反应性开始

如果出现类似错误

“错误监视/your/project/path/android/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ru ENOSPC”

然后先跑

回声fs.inotify.max_user_watches = 524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

然后再次运行本机启动,并在模拟器中按字母R两次以重新加载。

@shiva只需要确保已在终端中运行react-native start

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM