答案 0 :(得分:1)
好吧,我相信我找到了核心问题- DNS问题。
您的Android模拟器无法使用当前的DNS为Mac OS,Windows或Linux上的任何操作系统正确解析主机名。
遵循此link,将您的DNS地址设置为8.8.8.8或其他一些适用的DNS。
一旦正确设置了DNS,它便会正常工作。 确保8.8.8.8是DNS地址列表中的第一个DNS地址,以便您的系统首先使用Google DNS解析主机名。
通过下面的链接重新发布有用的信息,
将网络的DNS地址更改为8.8.8.8:
MacOSX:
Open "System Preferences"
Click on "Network"
Select the network which your computer is connected and click on "Advanced"
Select "DNS", Select the "+" button, type "8.8.8.8"
Select "Ok" and "Apply"
Windows和Linux:
https://developers.google.com/speed/public-dns/docs/using
此后,关闭模拟器并重新启动。
答案 1 :(得分:1)
每当我从网络切换到另一个网络而没有重新启动模拟器时,都会发生这种情况。
解决此问题的最简单方法是重新启动模拟器。
我希望对您有帮助,
答案 2 :(得分:1)
对于我来说,发生此错误是因为在构建项目时我从LAN更改为无线Internet连接。
解决方案:关闭模拟器,然后重新启动Android Studio。运行项目(npm start或expo start),这对我有用。
答案 3 :(得分:0)
expo start
。然后运行您的项目。启动博览会服务器后,重新启动项目。