После обновления Android на Nexus до 4.2.2 Eclipse показывает целевую неизвестность для устройства?
Я только что обновил свой телефон до 4.2.2, но теперь я больше не могу его использовать в eclipse.
![enter image description here]()
Я попытался перезагрузить устройство, reset мои настройки отладки, но я не могу заставить его работать больше.
Я видел, что это уже зарегистрированный issue. Есть несколько новых улучшений безопасности, поэтому должен быть диалог (см. здесь внизу), но этот диалог не появляются. У меня нет нескольких учетных записей на телефоне, о чем говорится в выпуске.
Есть ли какие-либо предложения?
РЕДАКТИРОВАТЬ: Посмотрите на принятый ответ ниже, это должно охватывать все случаи. В моем случае отсутствовали некоторые пакеты, которые не были показаны в Android SDK Manager. Я просто нашел Пакеты → Обновить в Android SDK Manager... И я думал, что это происходит автоматически
Ответы
Ответ 1
Вам нужно три вещи, чтобы убедиться, что это обновление прошло гладко:
- Убедитесь, что ваше устройство действительно работает 4.2.2, и проблема не что-то другое.
- Ваш SDK обновлен до новейших инструментов. Бинарный
adb
во всех, кроме последней версии, не поддерживает улучшения безопасности 4.2.2.
- Вы находитесь на главной учетной записи своего устройства в случае нескольких учетных записей пользователей.
Подключите свое устройство к компьютеру и выполните adb devices
(убедитесь, что отладка USB включена). Вы должны увидеть что-то вроде этого:
3tiu52839ry082j3 offline
Прямо сейчас, на вашем устройстве должен быть диалог, который выглядит примерно так:
![enter image description here]()
Установите флажок Always allow from this computer
, если хотите, и нажмите OK
.
Что об этом.
Некоторые другие вещи для проверки:
- Убедитесь, что ваш USB-кабель не сломан. Иногда небольшие кабели ломаются внутри основного устройства, и ваше устройство может заряжаться, но не имеет подключения к данным. Попробуйте использовать другой кабель или попробуйте получить доступ к файлам на устройстве через USB (это будет хорошо, если ваш кабель в порядке)
- Убедитесь, что вы используете новейшую версию
adb
. Даже после того, как я обновил свои SDK-инструменты, я не смог получить авторизацию своего устройства при использовании adb
. В итоге я понял, что установка NDK и SDK для Nvidia обновила мою переменную PATH
, чтобы использовать adb
от этой установки, которая не была последней версией. Используя adb
в моей новой обновленной установке, я смог заставить все это работать.
Ответ 2
Для меня это было решено путем замены планшета Nexus 7 на режим "Камера (PTP)".
Проверьте этот пост в блоге о том, как это сделать.
После подключения USB Nexus 7 и подтверждения дайджестов на Nexus 7 также работало подключение через TCP/IP с ADB.
Ответ 3
Уверенно, снятие и повторная проверка опции "Разрешить USB-отладка" вытащили меня в окно и выбор "ok" решил мою проблему.
Ответ 4
Если ни один из решений не работал для вас, тогда Reset ADB.
Перейдите в "Устройства". Нажмите правую кнопку вниз. ---- Выберите Reset ADB из списка.
Ответ 5
Я пробовал все предлагаемое здесь и предлагал в каждом журнале/блоге, который я мог найти в google, но все равно не пошел. Кабель USB, как известно, хорош. ADB - версия 1.0.31 (как показано на рисунке, USB-отладка включена на планшете Nexus 7, SDK был обновлен до самых последних инструментов, доступных в 1 марта 2013 года для 4.2.2/API 17. Я пробовал оба Режимы мультимедиа и камеры для USB, перезагруженные окна, перезагрузка устройства снова и снова, переустановить последний драйвер USB Google и т.д. И т.д., Но устройства ADB все еще ничего не отображали.
Я жестко reset планшет Nexus 7 думал, что, возможно, экран, позволяющий отлаживать USB, появился, но получил удар с отменой. Но это тоже не сработало.
Что в итоге получилось:
- переход в панель управления Windows | Диспетчер устройств,
- выбор NEXUS под портативными устройствами,
- затем на вкладке "Драйвер" нажмите "Обновить" и вручную выберите драйвер Google USB (функция проверки сообщила, что она актуальна). Ранее указанная дата была в 2006 году, после этого - дата в 2012 году (но об этом чуть позже).
Это ничего не исправить.
Итак, я переключил USB с устройства MEDIA на устройство камеры - ТОГДА ему захотелось установить драйвер, поэтому я позволил ему это сделать. Впоследствии я заметил, что драйвер для Nexus вернулся с версией 2006 года, но затем устройства ADB FINALLY SHOWED OFFLINE!!!! HALLELUJAH И Nexus показывал Dialog, чтобы разрешить USB-отладку, и теперь все работает.
То, что я не уверен, - это то, что на самом деле решило проблему. Я не думаю, что это было необходимо для жесткого reset планшета, но вождение с драйвером устройства тоже не было очень убедительным решением - я не думаю, что драйвер был поврежден, но, возможно, его нужно было изменить на получить правильный драйвер, связанный с планшетом, когда он подключен как устройство камеры. В любом случае необходимо подключить планшет как устройство камеры для работы ADB...
Ответ 6
Перезапуск устройства или включение USB-отладки не помогли решить мою проблему.
Однако я изменил подключение USB-ПК к режиму "Камера (PTP)", а устройства adb отображали идентификатор устройства телефона.
Ответ 7
Прочитав много сообщений об этой конкретной проблеме, я действительно решил ее, сбросив права пользователя на файлы (принадлежащие root): ${HOME}/. android/adbkey и ${HOME}/. android/adbkey.pub
Ответ 8
Перейдите в Диспетчер устройств и удалите устройство и удалите с USB-устройства
HAve вы CMD opend и убедитесь, что вы, по крайней мере, в справке ADB.
Подключите устройство к USB и продолжайте с шагов, предоставленных Raghav Sood, - осталось немного ответов.
Работал для меня просто отлично
Ответ 9
Я пробовал эту сборку, и она работает для меня. Теперь я снова вижу свой логарифм в Eclipse.
https://github.com/khaledev/ADT/releases
Загрузите zip файл, затем в меню Eclipse Справкa > Установить новое программное обеспечение... > Добавить > Архив... Просто выберите загруженный zip и выполните оставшуюся часть процесса установки.