Android emulator Android emulator只显示黑屏,adb设备显示;“设备脱机”;
我只是想开始安卓系统的开发。 所以,问题是当我试图通过发出命令emulator@A2来启动仿真器时,屏幕上会出现一个仿真器。但即使在等待了2-3个小时之后,它所显示的只是一个黑屏。甚至连安卓主屏幕和安卓标志都没有。只是一个黑屏。虽然最初“adb设备”显示模拟器处于脱机状态,但2-3分钟后,连接的设备列表变为空白 我搜索了整个网络,尝试了上面提到的所有步骤,比如杀死并重新启动adb,在一个没有空格的目录中安装java/android,但都没有用 我的Jdk和Android安装在以下文件夹中: C:\java32b安装 C:\androidsdk安装 以下是我为其下载/安装的内容列表:Android emulator Android emulator只显示黑屏,adb设备显示;“设备脱机”;,android-emulator,Android Emulator,我只是想开始安卓系统的开发。 所以,问题是当我试图通过发出命令emulator@A2来启动仿真器时,屏幕上会出现一个仿真器。但即使在等待了2-3个小时之后,它所显示的只是一个黑屏。甚至连安卓主屏幕和安卓标志都没有。只是一个黑屏。虽然最初“adb设备”显示模拟器处于脱机状态,但2-3分钟后,连接的设备列表变为空白 我搜索了整个网络,尝试了上面提到的所有步骤,比如杀死并重新启动adb,在一个没有空格的目录中安装java/android,但都没有用 我的Jdk和Android安装在以下文件夹中: C:
顺便说一句,我有没有提到logcat没有显示任何内容。我也有同样的问题。当我将Eclipse从EE更改为Eclipse Classic时,它工作得很好。在Win专业64位。
试试看,它也可能对你有用。2018年7月25日更新: 最新的Android Studio版本不再有此选项。 如果问题仍然存在,请尝试在对话框(如果可用)中的“模拟性能”下拉列表的值之间切换,或参考 更新日期2014年2月26日: 在developer.android.com的章节中有两个提示 注意:从SDK工具第17版开始,模拟器的图形加速功能是实验性的;使用此功能时,请注意不兼容和错误 及 启动AVD管理器并创建一个新的AVD,目标值为Android 4.0.3(API级别15),版本3或更高 所以Android 4.0.3(API级别15)似乎是图形加速的最低要求 原始答案 我对最新的Android SDK也有同样的问题 我只是在虚拟设备的设置中停用了复选框“Use Host GPU”,它又开始工作了
“使用主机GPU”只在我使用Android 4.2作为“目标”时有效。听上去,你的设备配置错误。如果您这样做,它将永远不会启动,也永远不会在Logcat中显示任何内容 我建议使用AVD管理器中的默认“设备定义”之一创建新设备。只需在“设备定义”选项卡中突出显示所需的设备类型,然后单击“创建AVD…”按钮,然后填写一些详细信息即可。首先,我会将“内部存储”调整到8GB左右,并(可能)将“SD卡”调整为2GB,而其他一切都保持不变。试着启动设备,如果你看到屏幕上弹出“Android”,你正在运行。第一次启动通常需要一段时间,因此请稍等,并观察Logcat是否有任何问题(这里的“DDMS”透视图有帮助) 如果您仍然看到带有默认设备定义的黑屏,那么您在其他地方遇到了导致设备故障的问题。如果是这样的话,挖掘原木可能是你唯一的机会。如果没有其他办法,您可以尝试重新下载ADT并重新安装SDK
这里的目标是让你用一个(非常)基本的设备启动和运行,所以在这一点上不要为uber令人印象深刻的规格而努力,只要努力让它运行就行了。一旦发生这种情况,试着一个接一个地调整设置,直到你有了你喜欢的规格。请记住,emulator有其局限性,不能替代真实设备(尽管它在大多数情况下都能工作)。如果在创建AVD时选择“使用主机GPU”选项,这是一个已知的错误。
取消选中该选项,它应该会工作 我在让更大的设备模拟(Nexus7和10)时遇到了问题,而手机大小的模拟器工作得很好。在平板电脑上连续几个小时都会出现黑屏。实际上,帮助的正是大多数人所建议的相反:在为“使用主机GPU”设置勾选框并将目标设置为最高的android(在撰写本文时为4.4.2)之后,7和10可以按预期工作 我已经通过Delphi在Android模拟器上启动并调试了一个Android测试应用程序 我有Windows7 64位,4GB内存,双内核
sudo /home/code/Android/Sdk/tools/emulator -avd Nexus_S_API_21 -netspeed full -netdelay none -debug-init -logcat '*:v'
NAND: could not write file /tmp/android-code/TMP7.tmp, No space left on device. (similar error, could not reproduce it)
su
setprop debug.hwui.renderer skiagl
stop
start
Visual Studio > Tools > Android > Android SDK Manager > Tools
hw.gpu.enabled=yes
hw.gpu.mode=on
Couldn't start project on Android: Error running adb: This computer is not authorized to debug the device. Please follow the instructions here to enable USB debugging: https://developer.android.com/studio/run/device.html#developer-device-options. If you are using Genymotion go to Settings -> ADB, select "Use custom Android SDK tools", and point it at your Android SDK directory.
Go to AVD Manager -> Select your emulator -> Click on Edit configuration (in Actions column marked as pencil) -> in Emulated performance - Graphics -> Select Software - GLES 2.0.