为什么Android emulator报告;未知虚拟设备“;,当设备在我的用户目录中时?

为什么Android emulator报告;未知虚拟设备“;,当设备在我的用户目录中时?,android,windows,android-emulator,Android,Windows,Android Emulator,我安装了所有的软件。我通过Eclipse创建了一个虚拟设备,并尝试在该设备中运行Hello World示例应用程序。我收到了以下错误消息 模拟器:错误:未知的虚拟设备名称:“Android21Device” 模拟器:找不到名为“Android21Device”的虚拟设备 当我试图从命令行并通过SDK程序启动设备时,会出现相同的错误 我可以在上看到设备目录和文件 D:\Users\anthony\.android\avd\Android21Device.avd Android虚拟设备工具 SDK管

我安装了所有的软件。我通过Eclipse创建了一个虚拟设备,并尝试在该设备中运行Hello World示例应用程序。我收到了以下错误消息

模拟器:错误:未知的虚拟设备名称:“Android21Device”
模拟器:找不到名为“Android21Device”的虚拟设备

当我试图从命令行并通过SDK程序启动设备时,会出现相同的错误

我可以在上看到设备目录和文件

D:\Users\anthony\.android\avd\Android21Device.avd

Android虚拟设备工具 SDK管理器中的虚拟设备工具在用户配置文件目录中创建虚拟设备。。。在这种情况下,辅助驱动器

D:\Users\anthony\.android

但是,模拟器尝试从系统驱动器加载虚拟设备映像

C:\Users\anthony\.android

目录连接 有两种变通办法。首先,您可以创建一个从system drive android文件夹到用户配置文件中的文件夹。在Windows7中,可以使用以下命令

mklink/J C:\Users\anthony\.android D:\Users\anthony\.android

安卓主页 Android SDK管理器和仿真器
Android_SDK_HOME
用于识别
.Android
目录的位置。设置用户或环境变量

ANDROID\u-SDK\u-HOME='D:\Users\anthony'


您需要在关闭eclipse后重新启动它。文件->重新启动将没有帮助

我也遇到了同样的错误,我的分辨率如下

  • 安卓SDK主页的设置——对我来说不起作用
  • 正在创建目录连接------未工作
  • 现在我转到在其他位置创建的.android文件夹,打开avd的avd和.ini文件,并使用系统需要的补丁(即“C:\Users\.android”)对其进行编辑,这对我有用:)yupiiii
  • 如果您发现:

    模拟器:错误:未知的虚拟设备名称:“Android21Device”
    模拟器:找不到名为“Android21Device”的虚拟设备`

    只需更改.android所在路径中的环境变量即可

  • 在android sdk和avd管理器中创建您的avd名称,例如hello
  • 如果发现上述错误,请启动
  • 打开详细信息
  • 查看路径并复制路径C:\Users\\Contacts.android\avd\hello.avd的路径示例
  • 通过开始->计算机>右键单击>属性>高级系统设置>可变环境>系统变量>打开可变环境
  • 请参见系统变量中变量为PATH的部分,然后进行编辑
  • 单击变量值,然后添加C:\Users\\Contacts.android\avd\hello.avd,前面加分号(;)。例如:
    C:\ProgramFiles\Java\jdk1.6.0\u 21\bin;C:\ProgramFiles\QuickTime\QTSystem\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Users\\Contacts\.android\avd\hello.avd
  • 好的。然后重新启动计算机
  • 打开eclipse,然后再次启动avd

  • 环境变量应该是“D:\Users\anthony”,因为“.android”是自动附加的。哦,而且Eclipse中的“android SDK和AVD管理器”似乎不支持环境变量。所以我选择了交叉点,它是有效的。环境变量对我来说很好。您只需重新启动Eclipse,它就可以拾取它。:)+1.移动AppData文件夹后出现此错误。还要注意,android工具确实尊重HOME变量(我为cygwin设置了这个变量),但emulator没有。但很明显,他们都尊重ANDROID的家庭设置,这为我解决了这个问题。希望我能投票两次。显然,上次发生这种情况时,我把它投了更高的票,然后完全忘记了这个问题。(还有我对它的评论,我也希望我能投票…哇)路径是c:\Users\username\.android