首页 文章

android模拟器黑屏

提问于
浏览
5

我最近使用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”,但它没有解决问题 .

8 回答

  • 0

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

    enter image description here

  • 1

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

    我认为我的快照在某种程度上是腐败的 .

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

  • 1

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

  • 1

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

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

  • 2

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

  • 10

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

    现在重新启动计算机它应该工作,如果不重新安装英特尔的HAXM,可以在~SDK_LOCATION \ extras \ intel \ Hardware_Accelerated_Execution_Manager下找到

  • 1

    我遇到了同样的问题,这就是我的工作:我开始使用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
    

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

  • 1

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

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

    事后看来,放弃它的是当我开始使用ARM图像时,模拟器工作了 . 我过去只使用过qemu的x86图像 .

相关问题