每当我打开AVD然后启动我创建的任何一个虚拟设备然后在模拟器启动后它会自动关闭。我已经给了正确的JDK路径,我试图一次又一次地安装android studio,但仍然无法正常工作。当我第一次在AVD中运行虚拟设备时,我正在使用Windows 7(32位,2GB内存,没有显卡),它说qemu已经停止工作了。是否需要图形卡来运行模拟器?如果没有那么我该怎么做才能运行模拟器?
答案 0 :(得分:2)
在AVD管理器中打开虚拟设备的设置。
在Emulated Performance
部分中打开Graphics
的下拉列表。
将其从Automatic
更改为Software
。
点击Finish
按钮保存新设置,然后再次尝试启动模拟器。
答案 1 :(得分:1)
我终于在这里找到了解决方案:https://www.bram.us/2017/05/12/fix-for-the-android-emulator-crashing-during-launch/ 它似乎与其他软件不兼容,例如Docker,Oracle Virtual Box和其他使用VCPU的产品。就我而言,似乎VBox和/或DraftSight导致了这个问题。当我首先终止这些应用程序时,我没有收到错误。
答案 2 :(得分:0)
答案 3 :(得分:0)
在尝试了 Vahid 的回答后,它停止了崩溃。不幸的是,它严重滞后。在为我的卡(我有一个 1060)安装 NVIDIA 驱动程序后,我能够再次将设置更改为硬件,现在更流畅了。
答案 4 :(得分:0)
在大多数情况下,@Vahid 上面提供的解决方案是可行的,但如果出于某种原因您仍然想使用硬件进行图形处理。您可以尝试升级图形驱动程序,并确保将您的图形配置文件(也称为 GPU 工作负载)设置为图形,而不是计算。此设置可以在Nvidia 控制面板或 AMD Radeon 软件设置,不确定这是否适用于集成显卡。