React native - 开发服务器返回respose错误代码:404

时间:2016-11-17 09:34:13

标签: android react-native

我试图创建简单的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命令,但没有...它没有解决错误,

有人知道我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

  

好像您打开了另一个应用程序,然后又回到了上一个应用程序。无论如何要解决此问题,只需杀死端口8081上的所有现有进程,然后再次运行代码:

     

对于Linux / Ubuntu系统,您可以执行以下操作:

sudo kill $(sudo lsof -t -i:8018)
  

此后再次运行android应用

react-native run-android