可能重复:
Error Android SDK: invalid command-line parameter files
我将文件转移到新计算机但现在当我尝试通过eclipse运行AVD时出现此错误:
[2011-08-23 22:20:58 - Emulator]命令行参数无效:文件。 [2011-08-23 22:20:58 - 仿真器]提示:使用'@foo'启动名为'foo'的虚拟设备。 [2011-08-23 22:20:58 - 模拟器]请使用-help获取更多信息
造成这种情况的原因是什么?
答案 0 :(得分:1)
sdk路径不能包含空格。可能是你的sdk在某些路径中如c:/ program files / ...所以程序文件目录中的空格。将它放在路径中没有空格的目录中
答案 1 :(得分:0)
尝试使用以下方式更新它:
android update avd -n foo
foo
是您的AVD名称。
答案 2 :(得分:0)
您可能已将文件复制到带空格的路径(例如,C:/ Program Files(x86)/ Android /) 尝试将其移动到C:/ Android(路径中没有空格)。
如果要维护带空格的路径,请执行以下操作:
在Eclipse中,Windows - >偏好 - > Android标签 - > SDK位置
更改
C:\ Program Files(x86)\ Android \ android-sdk
到
C:\ PROGRA~2 \ Android \ android-sdk
或
C:\ Program Files \ Android \ android-sdk
到
C:\ PROGRA~1 \ Android \ android-sdk
答案 3 :(得分:0)
在命令行:
mklink /J c:\Android "C:\Program Files (x86)\Android\android-sdk"
接下来,您要将Android SDK的路径更改为指向C:\ Android。