Android 4.2.2 Отладка USB-опции "Всегда разрешать с этого компьютера" приводит к неизвестной цели для устройства?
У меня возникла проблема подключения моего устройства 4.2.2 android с ПК после выбора "Всегда разрешать с этого компьютера".
Я выбрал "Всегда разрешать с этого компьютера" в 4.2.2. Отладка USB и работает отлично в первый раз, но когда я пробовал другое время, мои устройства всегда отображались в автономном режиме. Я попытался с другим устройством, которое также является 4.2.2, и всплывающее окно отладки USB, и когда я нажимаю ok (без выбора "Всегда разрешать с этого компьютера" ), список устройств стал онлайн.
Я пробовал следующий метод и не работал
- adb kill-server/adb start-server/и adb-устройства
- установить новый eclipse, android SDK и ADT
- Подключите и отключите мое устройство в тысячу раз.
- попробуйте повторить шаги из этой ссылки
Есть ли способ избавиться от "Всегда разрешать с этого компьютера" после выбора?
Ответы
Ответ 1
Как описано в этой проблеме, это может произойти, если вы впервые запустите adb
в качестве пользователя root. Он создает ключевой файл на вашем компьютере, принадлежащий пользователю root, поэтому ваша обычная учетная запись пользователя не может читать или перезаписывать его.
Чтобы проверить, действительно ли это так:
$ ls -l ~/.android/adbkey
-rw------- 1 root root 1708 Nov 13 2012 .android/adbkey
^ notice root here
Чтобы исправить это:
$ sudo chown $USER: ~/.android/adbkey
$ ls -l ~/.android/adbkey
$ -rw------- 1 thomas thomas 1708 Nov 13 2012 /home/thomas/.android/adbkey
^ now shows your username and primary group
Наконец, перезапустите сервер adb:
$ adb kill-server
$ adb start-server
Ответ 2
Когда я подключил свою Galaxy S3 к 4.2.2 AOSP build, im представил всплывающее окно, чтобы разрешить отладку с компьютером на моем устройстве.
![enter image description here]()
![enter image description here]()
В Eclipse вы увидите следующее, пока не нажмете "ОК" на своем устройстве, чтобы разрешить USB-отладку с помощью устройства. Он должен измениться на целевую ОС Android после нажатия кнопки "ОК".
В вашем случае - ваше устройство, похоже, продолжает работать в автономном режиме после первого нажатия диалогового окна отладки.
- Попробуйте другое Android-устройство 4.2
- У вас есть пользовательский ПЗУ на вашем устройстве?
- Является ли ваш ROM AOSP?
Ответ 3
Отменить авторизацию отладки USB из настроек на устройстве Android и перезапустить сервер adb на ПК. Диалоговое окно снова появится при подключении к ПК.
для перезапуска сервера ADB
$adb kill-server
$adb start-server
Ответ 4
- В вашем устройстве: перейдите в настройки
- Выберите параметры разработчика
- Нажмите Отменить авторизацию отладки USB
- Нажмите ОК
Ответ 5
У меня не было ничего, кроме проблем с обновлением до версии 4.2.2 (Google Nexus 10).
В выборе устройства я продолжаю получать "Неизвестно" в качестве цели.
Единственное, что работает для меня, это:
- Отсоедините устройство от ПК/ноутбука
- Закрыть Eclipse.
- Войдите в настройки вашего устройства и отключите USB-отладку
- Повторно включить отладку USB
- Устройство повторного подключения к ПК/ноутбуку
- Подождите, пока окна не обнаружат устройство и не покажут окно автозапуска.
- Закрыть это окно
- Повторно открыть Eclipse
Немного боль, но это работает для меня!
Ответ 6
Его довольно обычное явление для устройств, которые выходят в автономный режим... Когда это происходит, я просто отключу и подключаю устройство, ничего не перезагружая!
Ответ 7
У меня была такая же проблема, и я понял, что лучше использовать эмулятор. Чтобы использовать эмулятор, щелкните вкладку "Windows" в eclipse и выберите "Android Virtual Device Manager". Оттуда создайте новый эмулятор и нажмите "Пуск" с правой стороны. После этого вы можете выбрать размер и нажать "Запустить". Для начала требуется около 2-3 минут, но он отлично работает и очень удобен!
Удачи!:)
Ответ 8
Это было снято с комментария в третьем ответе.
После проверки права собственности на $HOME/.android/adbkey и adbkey.pub, чтобы быть подходящей двойной проверкой, они фактически отличны от нуля (ls -al $HOME/.android).
То же самое произошло со мной, как с оригинальным комментарием. Просто удалите эти два файла и перезапустите adb (adb kill-server; adb start-server), и вы должны быть правы, как дождь. Ну, это сработало для меня по крайней мере.