Android Emulator - неверный параметр командной строки: - PullRequest
11 голосов
/ 08 июля 2011

Когда я пытаюсь запустить мое Виртуальное устройство Android , я получаю следующую ошибку.

Files \ Android \ Android-СДК-окна \ инструменты / Эмулятор-arm.exe.
Подсказка: используйте @foo для запуска виртуального устройства с именем foo.
Пожалуйста, используйте -help для получения дополнительной информации.

Я уже несколько месяцев пользуюсь эмулятором и только что скачал новые обновления из SDK / AVD Manager.

Ответы [ 5 ]

9 голосов
/ 09 июля 2011

Эта проблема вызвана пробелами в пути, который вы установили в Android SDK.Решение состоит в том, что вы должны переместить папку Android SDK в место без пробелов, в вашем случае:

E:\andriod-sdk-windows 

или

D:\abc\xyz\android-sdk-windows
4 голосов
/ 09 июля 2011

Пожалуйста, обратитесь к сообщению о переполнении стека Запуск эмулятора Android в инструментах SDK, версия 12 для решения. Он не появился в поиске, но это действительно исправило мою проблему. Пробел в имени пути (ФАЙЛЫ ПРОГРАММ), кажется, вызывает проблему. Я принял предложение переименовать, чтобы изменить имя пути на PROGRA~1, и моя проблема была решена.

3 голосов
/ 12 июля 2011

Похоже, кто-то уже сообщал об этой проблеме, Проблема 18317: эмулятор в R12 неправильно запускает emulator-arm.exe, если путь установки указан как пробел

... Подвести итог:

  • Да, будет исправление. Мы работаем над этим.

  • Основной обходной путь - установка в пути без пробелов, например, с:. \ андроида

  • Если это не выбор, второй обходной путь сейчас заключается в использовании нотации Windows «короткий путь», например "C: \ PROGRA ~ 1" либо на командные строки или в настройках Eclipse. Помните, что число может изменить в зависимости от ваших каталогов; Вы можете использовать "dir / X c: \" в cmd.exe, чтобы увидеть точный короткий путь для данного каталога.

Нам придется дождаться их исправления, но пока мы можем просто удалить пробелы в каталоге установки Android.

2 голосов
/ 13 августа 2011

В Eclipse перейдите в Windows -> Настройки -> Android и в вашем месте SDK замените C: \ Program Files \ android-sdk-windows с C: \ PROGRA ~ 1 \ android-sdk-windows

1 голос
/ 22 сентября 2011

Если вы хотите запустить эмулятор только без затмения, вам нужно создать .bat файл с коротким путем SDK:

для 32-битных компьютеров: C: \ PROGRA ~ 1 \ Android \ android-sdk \ SDK Manager.exe

для 64-разрядных компьютеров: C: \ PROGRA ~ 2 \ Android \ android-sdk \ SDK Manager.exe

...