Android Emulator - неверный параметр командной строки:
Когда я пытаюсь запустить Android Virtual Device, я получаю следующую ошибку.
Files\Android\Android-СДК-окна\инструменты/Эмулятор-arm.exe.
Подсказка: используйте "@foo" для запуска виртуального устройства с именем "foo".
Пожалуйста, используйте -help для получения дополнительной информации.
Я использую эмулятор в течение нескольких месяцев, и я только что загрузил новые обновления из SDK/AVD Manager.
Ответы
Ответ 1
Обратитесь к сообщению о переполнении стека Запуск эмулятора Android в инструментах SDK, версия 12 для решения. Это не вызвало поиска, но это исправило мою проблему. Пространство в названии пути (ПРОГРАММНЫЕ ФАЙЛЫ), по-видимому, вызывает проблему. Я принял предложение переименования, чтобы изменить имя пути на PROGRA~1
, и моя проблема была решена.
Ответ 2
Эта проблема вызвана пустым пространством в пути, который вы установили в Android SDK. Решение состоит в том, что вы должны переместить папку Android SDK в место без пробелов, в вашем случае:
E:\andriod-sdk-windows
или
D:\abc\xyz\android-sdk-windows
Ответ 3
Похоже, кто-то уже сообщил об этой проблеме, Проблема 18317: Эмулятор в R12 неправильно вызывает emulator-arm.exe, если путь установки как пробел в нем
... для подведения итогов:
-
Да, будет исправление. Мы работаем над этим.
-
Первичное обходное решение устанавливается по пути без пробелов, например. с:.\андроида
-
Если это не выбор, вторым обходным решением сейчас является использование нотации Windows "короткий путь", например. "C:\PROGRA ~ 1" либо на командной строки или в настройках Eclipse. Помните, что число может изменение в зависимости от ваших каталогов; вы можете использовать "dir/X c: \" в cmd.exe, чтобы увидеть точный короткий путь для данного каталога.
Нам придется подождать их исправления, но пока мы можем просто удалить пробелы в установочном каталоге Android.
Ответ 4
В Eclipse перейдите в Windows → Настройки → Android и в вашем местоположении SDK замените
C:\Program Files\android-sdk-windows с C:\PROGRA ~ 1\android-sdk-windows
Ответ 5
Если вы хотите запустить эмулятор только без eclipse, вам нужно создать файл .bat с короткой дорожкой SDK:
для 32-битных машин:
C:\PROGRA ~ 1\Android\android-sdk\SDK Manager.exe
для 64-битных машин:
C:\PROGRA ~ 2\Android\android-sdk\SDK Manager.exe