android emulator black screen
我最近使用sdks管理器安装了android studio及其所有更新。 当我尝试启动模拟器时,我可以看到:
emulator -netdelay none -netspeed full -avd Nexus_5_API_21_x86
HAX正在运行,模拟器以快速virt模式运行
看起来不错。 模拟器启动但只有我能看到的是黑屏。
我使用应用程序创建的默认AVD。 它有google api的x86系统映像,1GB内存,64mb vm堆和200mb intel存储。
我试图取消选中"使用主机GPU",但它没有解决问题。
我最近在模拟器Nexus 5(Android O)中遇到了同样的问题。我已经去了Android虚拟设备管理器和擦除用户数据,它解决了我的问题。
我遇到了同样的问题,这就是我的工作:
我的一个开始使用Nexus_4_API_25(甚至尝试使用Nexus 6,Nexus 5和Nexus One都没有工作!)
从Android Studio创建一个新的ADV(请记住,我不允许新的前后摄像头到新设备,所以关闭它们)
所以去终端并转到你的模拟器所在的文件夹并列出你的模拟器,我的:
1 | ~/Library/Android/sdk/tools/emulator -list-avds |
使用计算机上托管的gpu运行模拟器后:
1 | ~/Library/Android/sdk/tools/emulator -avd Nexus_4_API_25 -gpu host |
它将启动模拟器,然后您可以在其中运行您的应用程序。
希望这可以帮助别人。
我遇到了这个问题,为我解决的问题是取消了与快照有关的一切。
我认为我的快照在某种程度上是腐败的。
取消选中加载并保存到快照。
如果你安装了avast防病毒软件
在"设置(参数)"选项卡>"故障排除"(depannage)下的Avast防病毒软件中,您应取消选中"启用硬件辅助虚拟化"("activer l'help a la virtualisation")。
现在重新启动计算机它应该工作
如果没有重新安装英特尔的HAXM,可以在~SDK_LOCATION extras intel Hardware_Accelerated_Execution_Manager下找到
对我来说同样的问题,我通过使用x86_64系统映像而不是x84来解决它,也许x86映像在某些主机系统上有一些bug,例如Windows 10。
面对同样的问题,
我通过减少AVD版本来解决。在AVD管理器中,选择创建较低版本,例如我正在使用Nexus 5并创建了一个运行良好的Nexus 4。
如果这解决了它意味着您需要升级您的机器,RAM等。
还要看看你的皮肤 - 有些人发现它适用于WVGA800皮肤。
其他人发现这是由于Nexus 5 AVD本身的高RAM需求。我认为Nexus 5需要近1600个。尝试减少AVD中的RAM分配("高级设置") - 或重新安装具有更高RAM限制的HAXM。
我有同样的问题,x86模拟器将在启动时挂起(黑屏,没有徽标)。我的问题的答案与我在同一台计算机上升级到Android Studio之前使用Eclipse ADT和旧SDK有关。
我正在运行Ubuntu,配置文件存储在主目录的.android文件夹中,即?/ .android。我在配置文件中看到了对旧SDK的引用,并删除了整个文件夹。之后,x86仿真器再次开始工作。
事后看来,放弃它的是当我开始使用ARM图像时,模拟器工作了。我过去只使用过qemu的x86图像。