2011-08-24 105 views
0

Possible Duplicate:
Error Android SDK: invalid command-line parameter files的Android AVD模拟器

我转移我的文件到一个新的电脑,但现在当我试图通过Eclipse来运行AVD我得到这个错误:

[2011-08-23 22时20分五十八秒 - 模拟器]无效的命令行参数:文件。 [2011-08-23 22:20:58 - Emulator]提示:使用'@foo'启动名为'foo'的虚拟设备。 [2011-08-23 22:20:58 - Emulator]请使用-help了解更多信息

是什么原因造成的?

回答

0

尝试使用更新它:

android update avd -n foo 

哪里foo是你的AVD的名字。

1

sdk路径不能包含空格。可能是你的sdk在某些路径中像c:/ program files/...所以在程序文件目录中有一个空格。将它放在一个没有空格的目录中路径

0

您可能已将文件复制到具有空格的路径(例如,C:/ Program Files(x86)/ Android /) 尝试将其移至C:/ Android(路径中没有空格)。

如果你想保持与空格的路径做这样的事情:

在Eclipse中,窗口 - >首选项 - > Android的选项卡 - > SDK位置

Change

C:\Program Files (x86)\Android\android-sdk

to

C:\PROGRA~2\Android\android-sdk

C:\Program Files\Android\android-sdk

to

C:\PROGRA~1\Android\android-sdk

0

在命令行上:

mklink /J c:\Android "C:\Program Files (x86)\Android\android-sdk" 

接下来,您要更改指向Android SDK的路径以指向C:\ Android。