Android中Expo扫码React Native的app出错:Something went wrong Could not load exp 19000 Network response time
在Android手机中用Expo去扫描React Native的app的QR code,结果出错:
Something went wrong
Could not load exp://192.168.56.1:19000
Network response timed out.
检查发现,手机和电脑都连接同一网络,再查ip却发现,虽然在同一网络下,ip地址却不同,因此导致这样的错误。最后发现,是因为我开发的时候,电脑安装了安卓模拟器,而模拟器需要virtualBox,virtualBox默认使用第一个网络适配器的地址,而我的电脑上第一个网络适配器是virualbox虚拟机的虚拟网络适配器,正是因为virtualBox开启了导致这样的问题。当然,可能还有其他原因导致ip不同。
解决办法:可以先禁用其他不相关的适配器,控制面板——网络和 Internet——网络连接,禁用掉virtualBox开启的虚拟网络即可。