Эмулятор Android-недопустимый параметр командной строки:

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

файлыAndroidandroid-sdk-windowsинструменты / эмулятор-arm.исполняемый.
Подсказка: используйте "@foo "для запуска виртуального устройства с именем "foo".
Пожалуйста, используйте-help для получения дополнительной информации.

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

5 ответов


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

E:\andriod-sdk-windows 

или

D:\abc\xyz\android-sdk-windows

пожалуйста, обратитесь к сообщению переполнения стека запуск эмулятора Android в SDK tools, редакция 12 для решения. Он не появился в поиске, но он исправил мою проблему. Пространство в имени пути (PROGRAM FILES), по-видимому, вызывает проблему. Я принял предложение переименования, чтобы изменить имя пути на PROGRA~1, и моя проблема была решена.


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

... подводя итог:

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

  • основным обходным путем является установка в пути без пробелов, например c:\android - ...

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

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


в Eclipse перейдите в Windows - > настройки - > Android и в вашем местоположении SDK замените C:\Program файлы\Android-sdk-windows с C:\PROGRA~1\Android-sdk-windows


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

для машин 32 битов: C:\PROGRA~1\Android\android-sdk\SDK менеджер.exe

для машин 64 битов: C:\PROGRA~2\Android\android-sdk\SDK менеджер.exe