Изменить: Исправлено! Похоже, для этого существует очень много возможных причин. Мой был одним из самых необычных...
Я обновил SDK Tools до 21.1 и Platform-tools до 16.0.1. Проверено с помощью adb version
, что я запускаю v1.0.31. Моя машина разработки работает под управлением Windows 7, x64.
У меня есть 4 4.2.2 устройства для тестирования с Galaxy Nexus с разблокированным загрузчиком, но не с корнем, и Nexuses One, 4, 7 и 10, все запасы.
Nexus One, будучи < 4.2.2, отлично работает с adb, но все устройства 4.2.2 отображаются как "офлайн" в adb, и я НИКОГДА не видел, как на устройствах появилось диалоговое окно безопасности RSA, даже после нескольких перезапусков ADB (используя kill-server
), ПК и самих устройств.
Попробовали использовать разные порты и кабели USB. Я использую стандартные драйверы интерфейса Android ADB из SDK, но также попробовал драйверы Android Composite ADB Interface и Samsung Composite ADB Interface. Я даже полностью переустановил SDK из пакета ADT.
Странно, мой коллега может получить всплывающее окно для показа на тех же устройствах без каких-либо проблем. Я даже скопировал его adb.exe и dll и попробовал это, и он все равно не будет работать на моем. Он не установил из комплекта; он установил ADT в Eclipse, старомодный способ, но я сомневаюсь, что это изменило бы ситуацию. Что дает?!
Редактировать 26/02/2013, 16:41 GMT: Только что выпущено обновление для Platform-tools 16.0.2. Не обновил ADB (по-прежнему v1.0.31) и все еще видит устройство в автономном режиме, и всплывающее окно безопасности RSA не отображается.