eclipse中的AVD模拟器总是停留在开机界面,打不开

LZ最近刚刚学安卓,但是配置开发环境就遇到了很大的问题啊,AVD一直停留在开机界面,跑了一下午都没有打开。

整个安装过程如下:
先从官网下了JAVA安装包,装了JDK和JRE,之后配置相关的环境变量如下:
CLASSPATH=D:\PROGRAM\android\java\JDK\lib\dt.jar;D:\PROGRAM\android\java\JDK\lib\tools.jar
JAVA_HOME=D:\PROGRAM\android\java\JDK
PATH=C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;D:\PROGRAM\matlab\2013a\runtime\win64;D:\PROGRAM\matlab\2013a\bin;%CDSROOT%\tools\bin;%CDSROOT%\tools\libutil\bin;%CDSROOT%\tools\fet\bin;%CDSROOT%\tools\pcb\bin;%CDSROOT%\tools\specctra\bin;%CDSROOT%\tools\PSpice;%CDSROOT%\tools\PSpice\Library;%CDSROOT%\tools\Capture;%CDSROOT%\OpenAccess\bin\win32\opt;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;D:\PROGRAM\AD9\System;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;D:\PROGRAM\minGW\bin;C:\Program Files (x86)\Common Files\MicroStrategy;D:\PROGRAM\microstratage\Intelligence Server;C:\Program Files (x86)\Common Files\MicroStrategy\JRE\170_51\Win32\bin\client;D:\PROGRAM\android\sdk\sdk\tools;D:\PROGRAM\android\java\JDK\bin

然后安装了SDK,虽然挂了代理,但是一下几个包还是下不了(但是我觉得如果不用英特尔的加速器的话,应该是不影响AVD的使用的吧):
图片说明

然后安装了eclipse,从官网下了ADT,安装好ADT插件,配置SDK的路径如下:
图片说明

之后创建如下一个模拟器:
图片说明
但是注意到创建好后,窗口下方一直显示 an android virtual device that failed to load 的提示
图片说明

然后运行AVD,就一直停留在如下的开机界面,跑了一下午都没开机
图片说明

想请教一下,到底是哪里出了问题?

把CPU改成了英特尔的,发现可以打开了,但是开机后的运行速度真是不能忍,看来我只能真机调试了

主要还是选的配置太高了,选个低分辨率的模拟器,然后CPU选INTEL,这样就比较快了。

最好的解决方案是挂真机测试。如果没有真机,avd的配置要注意几点:1.关掉摄像头模拟,勾选use gpu;2.内存不宜过小,如果电脑是4g内存最好配768m(也不能过大,你这情况最可能是内存分配多了,pc内存不够);3.如果不涉及到布局最好用4寸或者3.5寸的屏;4.就是你说的模拟处理器用英特尔那个;5.有个什么heap size设成32m或64m。

http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html
在Windows下搭建Android开发环境
这里面讲的很详细,你看一下哪步没搭好。

用genymotion

内存是不是太小了,还有HEAP,我一般内存如果设200M的话,HEAP只设法20M

你pc机本身的内存不够,所以加载的比较慢

我eclipse for java EE的安卓模拟器打不开的问题解决了,除了楼主说的,最主要还是跟SDK有关,每次出错下面details讲的就是高版本的api接口要用Intel的处理器,看看自己机子是不是AMD处理器的,所以起不来。解决办法就是,在SDK Manager.exe中把出错的Android (API*)删掉,把每一个Android (API*)下拉列表打开,从上往下找有没有不带Intel处理器的API接口,我目前找到的是Android 7.1.1(API 25),里面需要下载的是

SDK Platform
Google APIs ARM 64 v8a System Image
Google APIs ARM EABI v7a System Image
Sources for Android SDK

这几个下载安装完重启eclipse再去新建AVD,安卓模拟器就能启动了。

模拟器没有正确加载,和你的eclipse环境没有关系,检查你的模拟器的设置。