2013-02-18 2 views
4

Я начал разрабатывать для Android. Я использую разные компьютеры с разными операционными системами. (Настольный ПК Windows и Macintosh дома и ноутбук для Windows на рабочем месте)USB-отладка: как отменить опцию «Всегда разрешать с этого компьютера»

В большинстве случаев я использую свой рабочий стол для ПК, но со вчерашнего дня мой Nexus 4 отображается как офлайн в представлении устройств Eclipse ADT. Эта проблема возникает только на моем ПК. На других компьютерах у меня нет проблем с подключением устройства в eclipse.

Я уже пробовал много таких вещей, как:
- отключив/закупорки взаимосвязь 4
- выключение/отладку USB
- перезагрузка компьютера, связующей 4 и ADB сервера
- переустановка связующей 4 USB драйверы (я использую Android-интерфейсы ADB для интерфейса Android SDK)

Я собирался сдаться, но потом я что-то вспомнил. После подключения nexus через usb появляется диалоговое окно «Разрешить отладку USB», и на моем рабочем столе компьютера я проверил опцию «Всегда разрешать с этого компьютера».

Надеюсь, что отключение этого параметра «Всегда разрешать» может помочь вернуть устройство обратно в Интернет. Я уже искал в настройках разработчика, чтобы найти способ сбросить разрешение «Всегда разрешать» без успеха. Возможно, можно сбросить разрешение, очистив данные приложения/службы (Настройки-> Приложения (Все)), которые хранят эту информацию, но я не нашел ее имя в Google.

Так кто-нибудь знает имя приложения/службы, чьи данные необходимо очистить, чтобы сбросить разрешение? Или есть еще один способ вернуть устройство обратно в сеть, на которое я не справился?

ответ

1

Вы можете использовать свое устройство с несколькими компьютерами с включенной поддержкой. Я могу использовать Nexus 7 и Galaxy Nexus, работающие на 4.2.2, и теперь проверили вариант «Всегда разрешать» на трех машинах.

Убедитесь, что на всех ваших компьютерах установлено последнее обновление для ADT и SDK Tools, так как adb в предыдущих версиях не поддерживает меры безопасности 4.2.2. У одной из моих машин была такая же проблема, и она была исправлена, когда я обновлял свои инструменты.

Кроме того, иногда у вас есть несколько установок Eclipse (у меня около 11, по разным причинам). Если все они не обновляются с помощью новейших инструментов, убедитесь, что ваш PATH указывает на adb в новейшем обновлении, а не на другие.

+0

Большое спасибо, что это действительно решило мою проблему. Я нашел переменную окружения, которая была установлена ​​на предыдущую установленную папку SDK. Я удалил эту и после перезагрузки я смог снова включить свое устройство. – dbon

Смежные вопросы