我已经为 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 会话中也不起作用。