android AVD模拟器

时间:2011-08-24 02:39:14

标签: android eclipse avd

  

可能重复:
  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获取更多信息

造成这种情况的原因是什么?

4 个答案:

答案 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。