После обновления Android на Nexus до 4.2.2 Eclipse показывает целевую неизвестность для устройства?

Я просто обновил свой телефон до 4.2.2, но теперь я больше не могу использовать его в eclipse.

Введите описание изображения здесь

Я попытался перезагрузить устройство, сбросить настройки отладки, но я не могу заставить его работать.

Я видел, что это уже зарегистрированная проблема . Есть несколько новых улучшений безопасности, поэтому должен быть диалог (см. Ниже), но этот диалог не появляется. У меня нет нескольких учетных записей на телефоне, о чем говорится в выпуске.

Какие-нибудь предложения?

EDIT: Посмотрите на принятый ответ ниже, это должно охватывать все случаи. В моем случае отсутствовали некоторые пакеты, которые не были показаны в Android SDK Manager. Я только что нашел Пакеты -> Перезагрузка в Android SDK Manager … И я думал, что это происходит автоматически

Solutions Collecting From Web of "После обновления Android на Nexus до 4.2.2 Eclipse показывает целевую неизвестность для устройства?"

Вам нужно три вещи, чтобы убедиться, что это обновление прошло гладко:

  1. Убедитесь, что ваше устройство работает на 4.2.2, и проблема не в чем-то другом
  2. Ваш SDK обновлен до новейших инструментов. Бинарный файл adb во всех, кроме последней версии, не поддерживает улучшения безопасности 4.2.2.
  3. Вы находитесь на главной учетной записи своего устройства в случае нескольких учетных записей пользователей.

Подключите свое устройство к компьютеру и выполните adb devices (убедитесь, что отладка USB включена). Вы должны увидеть что-то вроде этого:

 3tiu52839ry082j3 offline 

Прямо сейчас, на вашем устройстве должен быть диалог, который выглядит примерно так:

Введите описание изображения здесь

Установите флажок « Always allow from this computer если хотите, и нажмите « OK .

Вот и все.

Некоторые другие вещи, чтобы проверить:

  • Убедитесь, что ваш USB-кабель не сломан. Иногда маленькие кабели ломаются внутри основного устройства, и ваше устройство может заряжаться, но не подключено к данным. Попробуйте использовать другой кабель или попробуйте получить доступ к файлам на устройстве через USB (это будет хорошо, если ваш кабель в порядке)
  • Убедитесь, что вы используете новейшую версию adb . Даже после того, как я обновил свои SDK-инструменты, я не мог получить свое устройство, разрешенное при использовании adb . В конце концов я понял, что установка Nvidia инструментов NDK и SDK обновила мою PATH чтобы использовать adb из этой установки, которая не была последней версией. Используя adb в моей новой обновленной установке, я смог заставить все это работать.

Для меня это было решено путем замены планшета Nexus 7 на режим «Камера (PTP)». Проверьте это сообщение в блоге о том, как это сделать. После подключения USB Nexus 7 и подтверждения дайджестов на Nexus 7 работало также подключение через TCP / IP с ADB.

Wierdly, снятие и повторная проверка опции «Разрешить USB-отладку» вытащили меня в окно и выбор «ok» решил мою проблему.

Если ни одно из решений не сработало для вас, то перезапустите ADB. Перейдите в «Устройства». Нажмите правую кнопку вниз. —- Выберите «Сбросить ADB» из списка.

Я попробовал все, что предлагалось здесь, и предложил в каждом журнале / блоге, который я мог найти в Google, но все равно не пошел. Кабель USB, как известно, хорош. ADB – версия 1.0.31 (как показано на рисунке, USB-отладка включена на планшете Nexus 7, SDK был обновлен до самых последних инструментов, доступных в 1 марта 2013 г. для 4.2.2 / API 17. Я пробовал оба Режимы мультимедиа и камеры для USB, перезагруженные окна, перезагрузка устройства снова и снова, переустановить последний драйвер USB Google и т. Д. И т. Д., Но устройства ADB все еще ничего не отображали .

Я жестко перезаряжаю планшет Nexus 7, думая, что, возможно, экран, позволяющий отлаживать USB, появился, но получил удар с отменой. Но это тоже не сработало.

Что в итоге получилось:

  1. Переход в панель управления Windows | Диспетчер устройств,
  2. Выбрав NEXUS под портативными устройствами,
  3. Затем на вкладке «Драйвер» нажмите «Обновить» и вручную выберите драйвер Google USB (функция проверки сообщила, что она обновлена). Ранее указанная дата была в 2006 году, а затем в 2012 году (но об этом в одно мгновение).

Это ничего не исправить.

Итак, я переключил USB с устройства MEDIA на устройство камеры – ТОГДА ему захотелось установить драйвер, поэтому я позволил ему это сделать. Впоследствии я заметил, что драйвер для Nexus вернулся с версией 2006 года, но тогда устройства ADB FINALLY SHOWED OFFLINE !!!! HALLELUJAH И Nexus показывал Dialog, чтобы разрешить USB-отладку, и теперь все работает.

Я не уверен в том, какой шаг на самом деле решил проблема. Я не думаю, что это было необходимо для жесткой перезагрузки планшета, но вождение с драйвером устройства было не очень убедительным решением: я не думаю, что драйвер поврежден, но, возможно, его нужно было изменить, чтобы получить Правый драйвер, связанный с планшетом при подключении в качестве устройства камеры. В любом случае необходимо подключить планшет как устройство камеры для работы ADB …

Перезапуск устройства или включение USB-отладки не помогли решить мою проблему. Однако я изменил подключение USB PC к режиму «Камера (PTP)», а устройства adb показали идентификатор устройства телефона.

Прочитав много сообщений об этой конкретной проблеме, я на самом деле решил ее, сбросив права пользователя на файлы (принадлежащие root): $ {HOME} /. Android / adbkey и $ {HOME} /. Android / adbkey.pub

Перейдите в Диспетчер устройств и удалите устройство и удалите с USB-устройства. Вы открываете CMD и убедитесь, что находитесь по крайней мере в справке АБР. Подключите устройство к USB-порту и продолжайте с шагов, предоставленных Raghav Sood, – несколько ответов впереди меня.

Работал для меня просто отлично

Я пробовал эту сборку, и она работает для меня. Теперь я снова вижу свой logcat в Eclipse.

https://github.com/khaledev/ADT/releases

Загрузите zip-файл, затем в меню Eclipse Справка> Установить новое программное обеспечение …> Добавить> Архив … Просто выберите загруженный zip и выполните оставшуюся часть процесса установки.