当前位置: 首页 > 知识库问答 >
问题:

仿真器不启动(c066d201:未处理的退出1d)

司徒博容
2023-03-14

在我删除了一些旧的AVD并创建了一个新的之后,我无法启动任何AVD。如果我通过Android-Studio启动它们,AVD窗口会启动,但屏幕会一直黑屏,Android-Studio会停止响应。如果我使用以下命令通过命令行启动AVD:

./emulator @Pixel_3_Api_19

行为是相同的,我在控制台中得到以下输出:

emulator: WARNING: encryption is off
emulator: WARNING: Running on a system with less than 6 logical cores. Setting number of virtual cores to 1
emulator: WARNING: EmulatorAdvertisement.cpp:80: Overwriting existing discovery file: /Users/koljenka/Library/Caches/TemporaryItems/avd/running/pid_2730.ini
c066d201: unhandled exit 1d
c066d201: unhandled exit 1d
c066d201: unhandled exit 1d
c066d201: unhandled exit 1d

c066d201:不断打印未处理的出口1d线。

我运行的是装有MacOS Big Sur Dev Beta的2017 MacBook Pro,但在删除旧AVDs之前,我让模拟器在Dev Beta上运行良好。

共有2个答案

谷森
2023-03-14

在此处使用 Mac OS 11 测试版 6 (20A5364e)。在我尝试之前,我发现的任何解决方案都不起作用:

  1. 完全清除并重新安装Android Studio(不确定是否有必要,请先尝试跳过此步骤。请将此作为指南)
  2. 创建虚拟设备(如果尚未创建)
  3. 现在,不要正常运行设备,打开AVD管理器并单击Cold Boot Now:
  4. 您将看到一条警告消息,只需单击DISMISS,您的设备将启动:
干浩然
2023-03-14

使用选项 -gpu 主机。

你像这样正确地运行模拟器

~/Library/Android/sdk/emmulator/emmulator-gpu主机-avd Pixel_2_API_30

或者试试这个:

创建一个名为advancedFeatures的文件。~/.android中的ini

将以下设置放入其中:

瓦坎 = 关闭 GL直向内存 = 打开

 类似资料:
  • 无法在仿真程序中启动AVD。 输出: 模拟器:警告:将VM堆大小设置为低于硬件指定的最小值128MB模拟器:警告:将VM堆大小设置为128MB qemu-system-i386.exe:-drive if=none,index=1,id=cache,file=c:\users\haris.android\avd\nexus_5_api_19.avd/cache.img:无法打开磁盘映像c:\use

  • 问题内容: Jenkins无法运行android模拟器。 然后,我尝试与jenkins一样运行模拟器。问题是android模拟器没有开始监听端口。首先,我以“用户”用户成功创建并启动了模拟器,如下所示: 因此,“用户”用户一切正常,但对于“詹金斯”用户,我有问题 就是这样!不管我等待了​​多少时间,“仿真器:在端口5554上监听控制台连接”这一行都不到了! 顺便说一句,kvm对两个用户都运行良好

  • 我正在使用Cordova开发一个跨平台的移动应用程序,主要集中在开发阶段的iOS上。 对于我的开发过程,如果我可以直接从命令行启动Cordova应用程序并将其加载到指定的模拟器中,那将是一个理想的选择。我可以通过从项目根目录运行以下命令来完成此操作: 这工作正常,并导致一个iOS模拟器运行我的应用程序在模拟iPhone 4 Retina与iOS7.0.3 除了这个模拟设备,我还想在(例如)iPad

  • 本文向大家介绍8085微处理器中的掷模仿真程序,包括了8085微处理器中的掷模仿真程序的使用技巧和注意事项,需要的朋友参考一下 编写8085汇编语言程序,以使用中断来模拟掷骰子。 我们为该程序提供了一个计数器,该计数器对范围从1到6进行计数,并在无限循环中无限循环的情况下再次重复计数序列。通过按下键盘上的“ Vect Intr”键,可以模拟获得掷骰头的概率。8085的分支分支到RST7.5 ISS

  • 行动时刻 - 模拟代理计费 在my-org.com的FreeRADIUS服务器上执行以下操作: 将目录更改为my-org.com的FreeRADIUS服务器上用于模拟bob@your-org.com计费的文件所在的目录。 确保FreeRADIUS在代表my-org.com和your-org.com的服务器上以调试模式运行。 在my-org.com服务器上发出以下命令: $> radclient 1

  • 3.3.仿真器 在仿真器(Emulator)上执行程序,与在真机上执行的效果是一样的。这是因为仿真器是机器码级别的仿真,其机器码与真机相同。 Tip: 模拟器(Simulator)与仿真器(Emulator)名字很像,但有着本质的不同。“仿真器”的意思是模仿真机执行机器码的过程,接近于“虚拟机”。而“模拟器”是在相对较高的层次上模拟代码的行为。Android SDK附带了一个基于QEMU的仿真器。