我已经为 Eclipse 安装了所有必要的部件和 ADT 插件。当我创建一个 Android 虚拟设备并启动它时,什么也没有出现。我得到绿色状态栏出现的框,并显示“正在启动 AVD 模拟器”。然而,之后什么也没有出现。控制台中也没有日志....有人有什么建议吗?谢谢。
6 回答
如果您使用“emulator”命令启动模拟器,您将有更多机会调试问题:
emulator @avd-name
“avd-name”是您创建时的仿真器映像名称。
如果您碰巧没有“emulator”命令,请尝试将“android-sdk-linux_x86/tools/”(其中 android-sdk-linux_x86 是您的 android SDK 安装目录)添加到您的 PATH 中。
我遇到了同样的问题,并意识到这是因为当您设置皮肤时,它默认设置为 WVGA800,但无论出于何种原因,它只有在设置为 HVGA 时才有效。
对于 Ubuntu(我使用 Xubuntu):
我的 Android 虚拟设备没有启动,因为我为 ubuntu 使用了 NVIDIA 驱动程序。将驱动程序更改为 Nouveau 后,它在 15 秒内启动。
转到“设置管理器”-> 软件和更新-> 附加驱动程序选择:“使用 X.org x 服务器--Nouveau 显示驱动程序(开源)”
NVIDIA F# U http://www.youtube.com/watch?v=55XVnJ_0qhg
我发现问题是显卡。模拟器可能无法识别您的显卡,然后再尝试使用另一张显卡。
I had a similar issue. Windows 7. ADT Bundle 64-bit. I was logging in to my PC with Active Directory credentials(corporate). Emulator was not starting at all, after I tried many different things. I switched to a local administrator login, and everything worked.
This is not necessarily the solution. I would rather want to know how to make it work on my AD account.
这也与模拟器的屏幕尺寸有关。
我创建了一个带有 768x1280 显示器的全新 AVD。这开始很好。然后我将配置文件中的lcd.height, lcd.width, skin.name,的值替换skin.path为 1080x1920。之后,模拟器不再启动。
我在 1360x768 像素的 Xvnc 会话中启动模拟器,但它在 3000x2000 像素的 Xvnc 会话中也不起作用。