[英]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中遇到了类似的问题。 就我而言,问题是节点打包程序未运行。
要检查打包程序是否易于运行,可以打开浏览器并输入
您必须看到“ 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.