android模拟器黑屏

时间:2015-01-09 16:18:02

标签: android android-studio android-emulator haxm

我最近使用sdks管理器安装了android studio及其所有更新。当我尝试启动模拟器时,我可以看到:

  

模拟器-netdelay none -n​​etspeed full -avd Nexus_5_API_21_x86

HAX正在运行,模拟器以快速模式运行

看起来不错。模拟器启动但只有我能看到的是黑屏。 我使用应用程序创建的默认AVD。它有google api的x86系统映像,1GB内存,64mb vm堆和200mb intel存储。 我试图取消选中“使用主机GPU”,但它没有解决问题。

8 个答案:

答案 0 :(得分:12)

我最近在模拟器Nexus 5(Android O)中遇到了同样的问题。我已经去了Android虚拟设备管理器和擦除用户数据,它解决了我的问题。

enter image description here

答案 1 :(得分:2)

我遇到了这个问题,为我解决的问题是取消了与快照有关的一切。

我认为我的快照在某种程度上已经损坏了。

取消选中加载并保存到快照。

答案 2 :(得分:2)

我遇到了同样的问题,这就是我的工作: 我的一个开始使用Nexus_4_API_25(甚至尝试使用Nexus 6,Nexus 5和Nexus One都没有工作!) 从Android Studio创建一个新的ADV(请记住,我没有允许新的前后摄像头到新设备,所以关闭它们) 所以转到终端并转到模拟器所在的文件夹并列出您的模拟器,我的那个:

~/Library/Android/sdk/tools/emulator -list-avds

使用计算机上托管的gpu运行模拟器后:

~/Library/Android/sdk/tools/emulator -avd Nexus_4_API_25 -gpu host

它将启动模拟器,然后您可以在其中运行您的应用程序。 希望这可以帮助其他人。

答案 3 :(得分:1)

另外看看你的皮肤 - 有些人发现它适用于WVGA800皮肤。 其他人已经发现它是由于Nexus 5 AVD本身的高RAM要求。我认为Nexus 5需要近1600个。尝试减少AVD中的RAM分配('高级设置') - 或重新安装具有更高RAM限制的HAXM。

答案 4 :(得分:1)

面对同样的问题, 我通过减少AVD版本来解决。在AVD管理器中,选择创建较低版本,例如我正在使用Nexus 5并创建了一个运行良好的Nexus 4.

如果这解决了它意味着您需要升级您的机器,RAM等。

答案 5 :(得分:1)

对我来说同样的问题,我通过使用x86_64系统映像而不是x84来解决它,也许x86映像在某些主机系统上有一些错误,例如Windows 10。

答案 6 :(得分:1)

如果您安装了avast防病毒软件  在“设置(参数)”选项卡下的“Avast防病毒”选项卡>故障排除(depannage),您应该取消选中“启用硬件辅助虚拟化”(“activer l'help a la virtualisation”)。

现在重启你的电脑它应该工作 如果没有重新安装英特尔的HAXM,可以在~SDK_LOCATION \ extras \ intel \ Hardware_Accelerated_Execution_Manager

下找到

答案 7 :(得分:0)

我遇到了x86仿真器在启动时挂起的问题(黑屏,没有徽标)。我的问题的答案与我在同一台计算机上升级到Android Studio之前使用Eclipse ADT和旧SDK有关。

我正在运行Ubuntu,配置文件存储在主目录的.android文件夹中,即〜/ .android。我在配置文件中看到了对旧SDK的引用,并删除了整个文件夹。之后,x86仿真器再次开始工作。

事后看来,当我开始使用ARM图像时,仿真器工作了。我过去只使用过qemu的x86图像。