【问题标题】:Android Emulator: invalid command-line parameterAndroid 模拟器:无效的命令行参数
【发布时间】:2011-11-20 00:18:26
【问题描述】:

当我启动模拟器时,我收到以下错误:

命令行参数无效:Android Development\android-sdk_r12-windows\android-sdk-windows\tools/emulator-arm.exe。

提示:使用“@foo”启动名为“foo”的虚拟设备。 请使用 -help 获取更多信息

但我的模拟器被标记为“A valid Android Virtual Device”。

我应该如何解决这个错误?


更新:

我刚刚解决了这个问题。

请参阅下面的答案。

【问题讨论】:

  • windows\tools/emulator-arm.exe。可能是斜线中的问题
  • 试试这个 windows\tools\emulator-arm.exe。

标签: android android-emulator


【解决方案1】:

通过重命名路径从您的 SDK 路径中删除空格(如果有空格)

或给出正确的命令

emulator -avd "avdname"

注意:AVD 必须以名称“avdname”存在

【讨论】:

    【解决方案2】:

    检查您的 sdk 路径。确保路径不应有空格,如 ..../my Sdk/sdk-windos/

    【讨论】:

      【解决方案3】:

      我将我的文件夹命名为“Android Development”是我的错误,我将我的 sdk 放在其中。我意识到路径中的字母或单词之间有空格,例如在我的例子中“Android 开发”导致了这个错误。

      我刚刚将我的 android sdk 转移到另一个文件夹并确保我正确命名它(没有空格),例如“Android_Development”。

      【讨论】:

      • 您不应该为给文件夹命名并在其中包含空格而承担责任!我们处于 21 世纪,程序员现在应该意识到,有些操作系统允许使用这样的名称!但是对于一些大脑来说,真相还没有流露出来……
      【解决方案4】:

      这个问题还有一个方面。如果 RAM 大小超过 AVD 可以从系统获取的大小,则会引发相同的错误。

      【讨论】:

        猜你喜欢
        • 2011-10-01
        • 1970-01-01
        • 2011-10-02
        • 2011-03-30
        • 2017-09-23
        • 2013-02-27
        • 2019-07-06
        • 2013-12-07
        • 2021-12-18
        相关资源
        最近更新 更多