我是Android编程的完整版本,并且通过阅读教程第一次尝试使用它。问题是我使用android 4.4.2 API创建了多个模拟器,但没有一个显示任何东西,只有空白屏幕..我尝试使用Google API 19的AVD.thats也没有工作。任何人都可以指导我搞清楚什么& #39;它错了。谢谢提前
答案 0 :(得分:22)
我遇到了同样的问题,在2011年购买的Mac Book Pro上运行。
我通过选择" 使用主机GPU "解决了这个问题。作为" 创建... "底部的模拟选项屏幕。
答案 1 :(得分:5)
Mac用户:不幸的是,如果您有较旧的Mac(例如2009年末)并且正在使用Yosemite,则无法将HAXM用于64位架构。根据HAXM的发布说明:
HAXM驱动程序不支持在基于Core微体系结构(Core,Core2 Duo等)的Intel系统上模拟64位系统映像。支持基于Nehalem及更高版本的所有系统。 (Corei3,Core i5和Core i7机器)。
当我看到这句话时,我花了一天的时间试图解决这个问题。唯一有效的方法是在你的AVD中使用非x86版本的最新操作系统(例如Lollipop Android 5.0.1 armeabi-v7a)
答案 2 :(得分:2)
我在win10 64bit中也遇到了同样的问题。 经过大量搜索,我找到了这个解决方案。(如果您使用的是英特尔系统(CPU,GPU,主板等)) 希望它也对您有用。
步骤1:确保在设备上启用了虚拟化:
重新启动计算机,然后按F2键进行BIOS设置。 您应该找到虚拟化标签,并确保将其标记为已启用。 如果未启用,则任何虚拟设备都无法在您的设备上运行。
步骤2:在设备上安装/更新英特尔硬件加速执行管理器(Intel HAXM):
应该安装或更新此软件,以运行任何AVD。 您可以通过搜索“ HAXM”来下载最新版本。 下载后,安装.exe文件并重新启动计算机。
答案 3 :(得分:1)
Android模拟器的响应时间非常慢,所以你可以尝试一些替代方案 https://cloud.genymotion.com/page/launchpad/download/
或
两者都是在开发阶段测试应用程序的非常好的选择。
答案 4 :(得分:1)
我设法通过手动重新安装HAXM来解决此问题。我认为Android Studio搞砸了安装。您可以从Android SDK目录中的此目录运行安装程序(.DMG):
/extras/intel/Hardware_Accelerated_Execution_Manager/
答案 5 :(得分:0)
AVD正在启动。稍等一下,你会看到一个闪烁的机器人,然后它将显示锁定屏幕。
如果您希望它更快一点,请使用intel AVD。
答案 6 :(得分:0)
我在运行Android级别为14的模拟器时出现此问题。我通过减少内存来解决它,模拟器使用。一开始它设置为大约1 GB,当我设置为256MB时一切都很好。
答案 7 :(得分:0)
我在 4 GB RAM 和 intel core i5 处理器的 Macbook pro 2012年型号上遇到了同样的问题,删除了 AVD 并创建了新的 AVD 。
在高级选项中创建新的 AVD 时 - >硬件配置将内存设置为 512 MB 并选择使用主机GPU 选项
在启动 AVD 时收到了一些软件包的错误,系统会提示我自动更新此软件包并在此之后为我工作。
答案 8 :(得分:0)
我认为您的问题是您的应用程序模拟器因为您的RAM存储而无法启动,可能您需要创建分辨率非常低的设备。
答案 9 :(得分:0)
尝试了以上所有方面。最终起作用的是结合使用基于软件的图形渲染,结合“较旧”的设备图像(nexus 7作品,nexus 10没有)。去搞清楚。 是的,它很慢。
答案 10 :(得分:0)
我刚刚开始使用android开发,即使我使用软件GPU加速,我也遇到了模拟器显示黑屏的问题。 在 Android 的 Sdk 文件夹中的 tools 文件夹中执行以下命令时
$./emulator -accel-check
下面给出的输出显示KVM安装正确且可用。
accel:
0
KVM (version 12) is installed and usable.
accel
所以我安装了以下软件包
$ sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils ia32-libs-multiarch
当我使用Manjaro时,我没有找到软件仓库中的所有软件包。我只能找到以下包
安装这些帮助我在软件和硬件GPU加速中运行AVD。
来源: - https://developer.android.com/studio/run/emulator-acceleration.html
答案 11 :(得分:0)
答案 12 :(得分:0)
听起来有很多可能的解决方案,所以我在Android Studio中更新某些内容(Gradle?)之后我是如何解决黑色模拟器屏幕的:
将AVD的图形设置更改为"软件 - GLES 2.0"
使用屏幕截图链接到我对相关问题的完整答案:https://stackoverflow.com/a/48287265/6343114
更新:到目前为止,这不适用于支持Play商店的设备,因为图形设置无法更改
答案 13 :(得分:0)
我在相当新的amd机器上使用新安装的Android Studio 3.4.1遇到黑屏问题和音频失败消息。因此我安装了基于手臂的虚拟设备,并按照建议的初次使用在targed 4.0.3(Google API)上使用了Nexus 4 API 15。
我更改了Windows设置->隐私->麦克风->允许其他应用 用它来修复失败的音频消息。
对于黑屏,上述所有建议均对我不起作用,直到黑屏虚拟设备出现后我更改了扩展控件的设置:
进行设置->高级并更改了“ OpenGL ES渲染器”和 从“ OpenGL ES API级别”到“桌面本机OpenGL”和“兼容性” 分别。
请注意,在avd管理器中来回更改内容时,这些设备似乎非常脆弱并损坏,尤其是在更改系统映像时。
答案 14 :(得分:0)
第一个解决方案
转到您的源项目文件并删除这些文件和文件夹
.gradle/
.idea/
.iml/
build
然后关闭并重新打开您的项目。之后,尝试构建并运行。
第二个解决方案
工具-> AVD管理器->选择您的虚拟设备->右键单击->清除数据
答案 15 :(得分:0)
切换到软件加速,它应该会修复它。