AdbCommandRejectedException получено, когда приложение работает на версиях 4.x OS для Android - PullRequest
0 голосов
/ 10 января 2012

Я работаю над приложением, в котором мне пришлось обновить плагин adt и Android SDK.С тех пор, как я обновил их, ОС Android версии 4.x создают проблемы.Я запускаю приложение на 2.1 до 2.3.3 и эмулятор запускается нормально, и приложение работает.Он работает и на устройстве.Но при попытке запустить приложение на 4.0.2 или 4.0.3 запускается эмулятор, а затем он исчезает из списка устройств в eclipse.Но эмулятор доступен в моей панели задач.Я проверяю журнал и вижу следующую ошибку.Это идет с версиями 4.x OS.Я не пробовал это на 3.x.В чем может быть проблема?

[2012-01-10 10:11:18 - Unexpected error while launching logcat. Try reselecting the   device.] device not found
com.android.ddmlib.AdbCommandRejectedException: device not found
at com.android.ddmlib.AdbHelper.setDevice(AdbHelper.java:736)
at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:373)
at com.android.ddmlib.Device.executeShellCommand(Device.java:372)
at com.android.ddmuilib.logcat.LogCatReceiver$1.run(LogCatReceiver.java:100)
at java.lang.Thread.run(Thread.java:662)

Иногда я убиваю сервер adb 2 или 3 раза, запускается эмулятор, а затем проблема исчезает.Но каждый новый день я прихожу на работу и сталкиваюсь с одной и той же проблемой для версий 4.x OS.

Может ли кто-нибудь указать фактическую причину этого?Тот же плагин ADT и SDK прекрасно работают для устройств и эмуляторов с версиями ОС 2.x, но не работают для версии 4.x.Пожалуйста, вытащи меня из этого.Любая помощь приветствуется ... !!!

1 Ответ

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

Вы не установили пока Android 4 пакет. Перейдите в Eclipse -> Window -> Android SDK Manager и установите Google API (и примеры для SDK). Перезапустите Eclipse, и ваш LogCat будет работать с Android 4.

С уважением, Наташа

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