ADB отклонил команду оболочки (ls -l): закрыто - PullRequest
2 голосов
/ 27 марта 2012

Я получаю сообщение об ошибке при попытке запустить свой проект

ddms]ADB rejected shell command (ls -l ): closed

Я не могу понять, почему это происходит и как это будет решено.

Показывается каждый раз при запуске проекта.

Я пытался:

1) Close emulator and start it again.
2) Restart eclipse.

но это не решает мою проблему. пожалуйста, помогите.

Ответы [ 3 ]

3 голосов
/ 27 марта 2012

Я думаю, что происходит то, что соединение adb с эмулятором разрывается или становится неисправным, поэтому android запускает новый эмулятор, хотя у вас уже есть эмулятор для той же платформы.Один из способов исправить эту проблему - Перейти в DDMS -> вкладка «Устройства» -> нажать «Сбросить adb» (последний вариант) .Затем вы увидите сообщение об ошибке в консоли, но через минуту ваш эмулятор будет готов к использованию.Посмотрите, работает ли это для вас.

1 голос
/ 20 марта 2017

Проблема может быть связана с аппаратным ускорением в эмуляторе - переключение на ускорение программного обеспечения в диспетчере AVD помогает, но оно становится невероятно медленным. Разработчики Google заявляют , что они устранили проблему, но, похоже, это не исправило мой эмуляторный сбой. Я разместил свою информацию в отчете об ошибке. Давайте дождемся их ответа.

1 голос
/ 27 марта 2012

1. Попробуйте очистить все проекты, Проект -> Очистить.2. Открываем adb вручную.3. Просто выполните команду adb kill-server и adb start-server.

См. - Команда отклоненной оболочки ADB (ls -l / data)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...