繁体   English   中英

Expo / Android 模拟器“错误打开模拟器”

[英]Expo / Android Simulator 'Error opening simulator'

我刚刚安装了 Android Studio,创建并运行了一个虚拟设备并运行了 expo,成功建立了 web 服务器。

但是,当我在浏览器中单击“在 Android 设备/模拟器上运行”时,我只是收到一条错误消息,上面写着“打开模拟器时出错。 检查地铁日志以获取详细信息'。 屏幕或控制台中没有记录 output。 在此处输入图像描述

几秒钟后,我从 Android Studio 收到以下消息: 在此处输入图像描述

如果我尝试通过按“a”在控制台中启动 Android,我会收到以下错误: 在此处输入图像描述

编辑:我发现有 2 个 adb 进程在任务管理器中运行。 我杀了两个并重新启动 expo,现在显示不同的错误: 在此处输入图像描述

关于如何解决这个问题的任何想法?

谢谢

所以我自己找到了解决方案。

  1. 我完全删除了 Android Studio(有关 windows,请参见此处: 如何从 windows(v10) 完全卸载 Android Studio?
  2. 重装 Android Studio
  3. 启动 Android 设备模拟器
  4. 冉世博开始
  5. 通过浏览器进入“隧道模式”(见下面的截图)
  6. 单击“在 Android 设备上运行”

和宾果它奏效了。 如果遇到问题,请确保在启动进程之前杀死所有 adb 进程并重试。

在此处输入图片说明

我在我的系统上找到了一个可行的解决方案。

1- 我从 android studio 中删除了所有模拟器-

在此处输入图像描述

2- 然后工具 --> SDK 管理器 --> Android SDK 并选中“显示 package 详细信息”前面的框并取消选中 Google APIs Intel x86 前面的框...

在此处输入图像描述

然后打开你系统的 sdk 路径(Android SDK Location),(比如我的路径是C:\Users\userName\AppData\Local\Android\Sdk )打开文件夹,删除系统镜像文件夹里面的文件夹。

3- 现在再次进入 android 工作室,工具 --> SDK 经理 --> Android SDK,并选中“显示 package 详细信息”前面的框。 在 Android 12 (S) 下寻找 Google APIs Intel x86...(打勾),点击应用重新安装。

4- 工具 --> 设备管理器 --> 创建设备。 设置新的模拟器设备

将它与 Metro Bundler 连接起来。

干杯,它对我有用,而无需卸载整个 android 工作室。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM