我将 Android SDK 工具从修订版 11 更新到修订版 12,模拟器现在无法启动。当我尝试运行 emulator.exe 时,我得到:
无效的命令行参数:Files\Android\android-sdk\tools/emulator-arm.exe。
提示:使用“@foo”启动名为“foo”的虚拟设备。
请使用 -help 获取更多信息
emulator.exe 的路径是C:\Program Files\Android\android-sdk\tools.
我如何解决它?
正如之前所说,这似乎是由于Android SDK的默认安装路径中有空格造成的:C:\Program Files\Android\android-sdk\
不过,有几个可能的解决方案-
- 将安装目录移动到不包含空格的路径(如前所述)...
- 但更简单并且可能稍微不那么麻烦的是只需调整 Eclipse 中的路径以使用 8-dot-3 目录名称。由于我运行的是Win7,所以我有两个Program Files目录,第二个是“Program Files (x86)”,这是sdk的安装位置。所以 8-dot-3 路径是 PROGRA~2。因此,我只需将 Eclipse 中 Android Preferences 中的“SDK Location”值从 C:\Program Files\Android\android-sdk\ 更改为 C:\PROGRA~2\Android\android-sdk\ ,现在一切正常。
如果您不知道所需路径的 8-dot-3 名称,只需启动命令提示符并执行“DIR /X”...短名称将显示在每个目录旁边。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)