安卓模拟器无法启动

7
我已经安装了所有必要的部件和Eclipse的ADT插件。当我创建一个Android虚拟设备并启动它时,什么都没有出现。我得到的是一个框,在绿色状态栏显示“Starting emulator for AVD”。但是之后就没有任何东西出现了。控制台中也没有日志……有人有什么建议吗?谢谢。
6个回答

6

如果您使用“emulator”命令启动模拟器,将会有更多的机会来调试问题:

emulator @avd-name

“avd-name”是您创建的模拟器镜像名称。
如果您没有“emulator”命令,请尝试将“android-sdk-linux_x86/tools/”(其中android-sdk-linux_x86是您的Android SDK安装目录)添加到您的PATH中。

我在Windows环境下。你能告诉我如何在Windows中做这件事吗? - dido
大概是因为我不使用Windows。要运行“emulator @avd-name”,您需要打开控制台,我认为可以通过开始→运行→输入“cmd”→单击确定或确认按钮来实现。 “cmd”是Windows命令行界面。接下来,一旦您获得了那个黑色窗口,即控制台,请尝试运行我之前提到的“emulator”命令。 - user1410657
关于设置PATH变量,如果您不知道如何操作,请使用特定于您的Windows版本的谷歌搜索,因为不同版本的操作方式不同(例如https://www.google.com/search?q=edit+environment+variables+windows+7)。设置完成后,您可能需要重新启动控制台。 - user1410657
或者直接转到模拟器exe所在的位置,然后输入用户1410657告诉你的内容...我真的不明白为什么每次人们都对Windows操作系统大惊小怪 :P - sataniccrow
听起来像是Windows上的Android SDK bug,请参见http://code.google.com/p/android/issues/detail?id=19084。 - user1410657

4

我曾经遇到过同样的问题,后来发现这是因为当你设置皮肤时,默认设置为WVGA800,但出于某种原因,只有将其设置为HVGA才能正常工作。


@niccosuave 你刚刚让我的一天变得更美好了。 - Akhil Jain

1
我发现问题出在显卡上。模拟器可能无法识别您的显卡,请尝试更换另一个显卡再次尝试。

1

对于Ubuntu(我使用Xubuntu):

我的Android虚拟设备没有启动,因为我在Ubuntu上使用了NVIDIA驱动程序。 将驱动程序更改为Nouveau后,它在15秒内启动。

进入“设置管理器” ->“软件和更新” ->“附加驱动程序”,选择:“使用X.org x服务器--Nouveau显示驱动程序(开源)”

NVIDIA F# U http://www.youtube.com/watch?v=55XVnJ_0qhg


0

我遇到了类似的问题。 Windows 7操作系统。 ADT Bundle 64位版本。 我使用公司的Active Directory凭据登录我的电脑。 尝试了很多不同的方法后,模拟器根本无法启动。 我切换到本地管理员账户登录,一切正常。

这并不一定是解决方案。我更想知道如何在我的AD账户上使其正常工作。


0
这也与模拟器的屏幕尺寸有关。 我创建了一个带有768x1280显示屏的全新AVD。 这很好地启动了。然后我替换了配置文件中 lcd.height、lcd.width、skin.name、skin.path 的值以表示1080x1920。之后模拟器就再也无法启动了。 我在1360x768像素的Xvnc会话中启动模拟器,但在3000x2000像素的Xvnc会话中也不起作用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接