首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Expo SDK要求Expo运行。似乎本地的Expo模块不可用,并且此代码未在Expo上运行。我想生成apk

Expo SDK要求Expo运行。似乎本地的Expo模块不可用,并且此代码未在Expo上运行。我想生成apk
EN

Stack Overflow用户
提问于 2019-09-13 11:51:02
回答 4查看 4K关注 0票数 5

我使用expo-cli@3.0.10

此应用程序在安装在设备中的客户端expo中工作正常

EN

回答 4

Stack Overflow用户

发布于 2019-09-13 15:26:40

好了,我相信我找到了核心问题--域名系统问题

您的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:

代码语言:javascript
复制
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

之后,关闭模拟器并重新启动它。

票数 4
EN

Stack Overflow用户

发布于 2020-04-14 15:29:08

每当我在不重新启动模拟器的情况下从一个网络切换到另一个网络时,就会发生这种情况。

解决这个问题的最简单的方法是重新启动我的模拟器。

我希望这能帮上忙

票数 1
EN

Stack Overflow用户

发布于 2020-07-29 19:02:09

就我的情况而言,发生此错误是因为我在构建项目时从LAN更改为无线Internet连接。

解决方案:关闭Emulator并重启Android Studio。运行这个项目( npm start或expo start),这对我很有效。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57917068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档