多个Android AVD在启动时挂起
我尝试了几个AVD,几个API和几个Android版本,但它总是做同样的事情。 AVD开始,但它从来没有显示Android主屏幕,只有标志,它永远不会前进。 我在x86硬件上使用Ubuntu 12.04。 我一直在寻找关于这个问题的信息,但我还没有找到解决方案。我认为这个问题发生之前,它有一个简单的解决方案。多个Android AVD在启动时挂起
减少已分配到了Android虚拟设备这应该工作的RAM。 如果这不行,那就试试这个。 在C:Users \ YourUserName \ .android下查看,如果您可以找到一个名为\ avd的文件夹,其中包含以您创建的android虚拟设备命名的子文件夹。如果情况并非如此(就像我的机器上那样),那么您可能已经很久以前通过符号链接将您帐户的用户数据移到了某个不同的位置,就像我的系统中那样。 Eclipse(ADK的虚拟设备管理器)将在那里创建虚拟设备,但将在Windows默认的C:Users \ YourUserName \ .android路径中搜索它们。在我的情况下,它是:D:\ Win \ Users \ YourUserName我终于找到了Eclipse所需的AVD文件夹:D:\ Win \ Users \ YourUserName \ .android \ avd ...(2 avd的子文件夹)
只需将avd-folder(在我的示例中)D:\ Win \ Users \ YourUserName \ .android \ avd复制到Eclipse的“常用”位置为它,以C:\用户\ YourUserName \ .android
您的计算机的规格是什么?并确保您已启用HAXM。 This应引导您完成这些步骤(至少对于Google API系统映像)。我有一个类似的问题,我无法在具有最早的系统API的最小设备之外的任何虚拟设备上通过启动徽标。结果是我的笔记本电脑无法使用HAXM,所以我不得不切换到规格较差但具有HAXM功能的笔记本电脑。
HAXM就像Linux中的KVM吧?但我认为HAXM只是为了加速仿真,但我不知道它对于运行它是决定性的。 – 2015-02-24 20:56:58
它可能类似于KVM。但HAXM专门用于加速Android仿真。查看此[链接](https://software.intel.com/zh-cn/android/articles/intel-hardware-accelerated-execution-manager)以阅读英特尔的说明。有一个Ubuntu版本。我只是从经验中知道,我的没有HAXM功能(但更好的规格)的游戏笔记本电脑需要花费几分钟时间才能启动Gingerbread上的2.7英寸QVGA,而我的其他带HAXM(以及更糟糕的规格)的笔记本电脑可以启动Lollipop上的Nexus 7没有问题。 – 2015-02-25 02:20:31
对不起,我有一个32位系统。但是,我认为这个问题不是这个,因为问题不是时间,而是永远不会启动android操作系统。总是他显示android标志,几个小时... – 2015-02-25 20:40:54
我尝试了几个RAM的大小,但问题是一样的。 AVDs位于正确的位置(C:Users \ YourUserName \ .android/avd),其中有AVD_for_3_3_WQVGA.avd和Nexus_5_API_21.avd。我在Android Studio中使用了AVD,并从终端独立执行(我认为这个问题属于Android Studio),但问题是一样的。 – 2015-02-24 20:49:40