Эмулятор 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