我安装了Android开发的所有先决条件 。 我通过Eclipse创build了一个虚拟设备,并尝试在该设备中运行Hello World示例应用程序。 我收到以下错误消息。
模拟器:错误:未知的虚拟设备名称:'Android21Device'
模拟器:找不到名为“Android21Device”的虚拟设备
当我尝试从命令行和SDK程序启动设备时,出现相同的错误。
我可以看到设备目录和文件
D:\Users\anthony\.android\avd\Android21Device.avd
SDK管理器中的虚拟设备工具在用户配置文件目录中创建虚拟设备…在这种情况下是辅助驱动器
D:\Users\anthony\.android
但是,仿真器尝试从系统驱动器加载虚拟设备映像
C:\Users\anthony\.android
有两个解决方法。 首先,您可以从系统驱动器android文件夹创建一个目录硬连接(或连接点)到您的用户配置文件中。 在Windows 7中,您可以使用以下命令
mklink /JC:\Users\anthony\.android D:\Users\anthony\.android
Android SDK管理器和模拟器可以使用环境变量 ANDROID_SDK_HOME
来标识.android
目录的位置。 设置一个用户或环境变量
ANDROID_SDK_HOME = 'D:\Users\anthony'
如果您发现:
模拟器:错误:未知的虚拟设备名称:'Android21Device'
模拟器:无法找到名为“Android21Device”的虚拟设备
只要改变你的.android找到的路径中的环境变量。
C:\Program Files\Java\jdk1.6.0_21\bin;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Microsoft SQL server\100\Tools\Binn\;C:\Program Files\Microsoft SQL server\100\DTS\Binn\;C:\Users\<something>\Contacts\.android\avd\hello.avd
关闭后你需要重新启动eclipse。 文件 – >重新启动将无济于事。
我也得到相同的错误和我的决议是下面