我已经开始学习反应原生。我已按照https://facebook.github.io/react-native/docs/getting-started.html#content的说明进行操作 但是当我尝试使用命令
运行应用程序时react-native run-android
它给了我错误
could not connect to development server :
URL:http://localhost:8081/index.android.bundle?platform=android$dev=true&hot=false&minify=false
现在,应用红色屏幕显示的所有点都解决了我已经遵循的问题:
*包服务器正在运行,我可以直接从计算机浏览器访问它,即http://localhost:8081
*我连接到计算机的Android设备启用了调试我使用 adb devices 命令检查了它
*我不能使用 adb reverse tcp:8081 tcp:8081 ,因为我有android 4.4.4(但我仍然尝试了它并且它返回关闭两次)< / p>
那么如何让我的应用程序访问开发服务器并修复红色错误屏幕问题?
答案 0 :(得分:2)
我找到了解决方案:)
我在ubuntu 16上,所以,我使用命令 ip addr show ,它给了我我的电脑ip地址。
我使用了这个ip地址,我可以在手机上访问localhost。
最后我添加了ip地址和端口号来设置Android手机和我的应用程序能够访问开发服务器