我试图创建简单的react-native项目, 此外,我读到RR-重新加载js代码而不再在更改后再次运行它。 我的问题是,当我更改index.android.js文件中的代码时,我需要运行:
1. `react-native run-android`
2. `curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"`
3. `react-native run-android again.`
如果我只运行react-native run-android
代码,则代码不会更新!
此外,我试图隐藏设备并单击reload
选项而不运行react-native run-android
命令,但它没有重新加载我得到这样的错误:开发服务器返回respose错误代码:404,< / p>
我找了一些关于这个错误的解决方案,并发现我需要配置Dev Settings&#34; debug server host&amp;设备端口&#34;到我的本地IP地址, 我很想把它改成:10.0.0.3 - &gt;我的本地IP地址,但仍然出错, 也改为:10.0.0.3:8080-&gt;添加端口,但没有......错误仍然出现,
在错误说明中,我看到我可以尝试运行adb reverse tcp:8081 tcp:8081
命令,但没有...它没有解决错误,
有人知道我该如何解决这个问题?
答案 0 :(得分:2)
好像您打开了另一个应用程序,然后又回到了上一个应用程序。无论如何要解决此问题,只需杀死端口8081上的所有现有进程,然后再次运行代码:
对于Linux / Ubuntu系统,您可以执行以下操作:
sudo kill $(sudo lsof -t -i:8018)
此后再次运行android应用
react-native run-android