Nexus 5 (Kitkat 4.4) не разрешит мой компьютер под управлением Windows 8

Я пытаюсь сделать некоторые разработки приложений для Android с Eclipse и моим Nexus 5.

Однако после первой загрузки MyFirstApp из Eclipse я не могу получить право авторизации.

Когда я запускаю устройства adb из командной строки, я получаю

0350b965215d9854               unauthorized

или

0350b965215d9854               offline

и даже после перезагрузки всего, я только спорадически получаю всплывающее окно авторизации на своем телефоне. Даже если я поставлю флажок "всегда разрешать с этого компьютера" (рис. Ниже), мой компьютер остается несанкционированным. Я никогда не помню, как авторизовать мой компьютер, как может показаться флажок.

Несколько раз, после убийства сервера и повторного запуска сервера несколько раз, adb распознает устройство, так как после ввода "adb devices" я получаю

0350b965215d9854            device

Но если я попробую запустить приложение в eclipse, я получу следующее сообщение об ошибке.

[2013-11-09 18:10:16 - MyFirstApp] Failed to install MyFirstApp.apk on device '0350b965215d9854': timeout
[2013-11-09 18:10:16 - MyFirstApp] Launch canceled!

Я также не могу запускать оболочку или другие команды из adb.

Я проверил, что использую последние версии драйверов usb, android sdk и eclipse и пробовал следующие исправления:

В Nexus 5:

  • Загрузка в безопасном режиме

    Переключение/отключение USB-отладки

    Отмена авторизации и повторной авторизации отладки USB

    Перезагрузка телефона

    Разрешение разрешений на разовой основе

В Windows 8:

  • Перезагрузка компьютера

    Перезапуск Eclipse

    Убийство/начало adb из cmd

    Убийство adb из диспетчера задач

    Переустановка Eclipse

    Переустановка драйверов USB Google

    Установка строки nexus 5 в драйверах Google в соответствии с this вопрос

    Переустановка Android SDK

    Изменение портов USB

Я видел очень похожие сообщения для Nexus 4 и Nexus 7, но после всех попыток содержащиеся в этих решениях, я до сих пор никуда не денусь.

Ответы

Ответ 1

После того, как вы сделали Nevin Chen без успеха, я закончил обновление моей системы до Windows 8.1 по несвязанным причинам. Из любопытства я снова попробовал отладку usb, и он работал впервые без проблем. С тех пор он продолжает работать.

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

Мне было бы интересно узнать, решила ли кто-нибудь еще эту проблему при восстановлении или обновлении системы.

Ответ 2

Here my solution
1. I re-download the latest ADT bundle
2. uninstall the old driver in "My Computer" -> "Device Manager" (delete the old driver also)
3. Right click on "Nexus 5" and update the driver using the one under "[New ADT Path]/sdk/extra/google/usb_driver"
4. Turn on debug mode (click on KRT16M multi-times)
5. Deploy my first app . And a popup on device appears. Click "Yes" to accept the key.

Good luck!

Ответ 3

Вы пробовали обновлять SDK и ADT? Поддержка Kitkat предоставляется в latests ADT

Ответ 4


Для меня учебник, предоставленный AndroidGeeks, помог мне исправить проблемы с подключением к моему ПК с Windows (7).

"Убедитесь, что вы сначала включили USB-отладку для своего Google Nexus 5 из параметров разработчика.

  • Откройте "Настройки", затем "О телефоне".
  • Коснитесь номера сборки семь раз, чтобы разблокировать параметры разработчика.

Теперь вы можете продолжить обучение. Как установить драйверы Google Nexus 5 USB/ADB/Fasboot/Bootloader:

  • Загрузите драйверы Nexus 5 здесь.
  • Извлеките содержимое zip и поместите все файлы в одну папку на рабочем столе.
  • Подключите устройство к компьютеру.
  • Запустите диспетчер устройств на вашем ПК.
  • Теперь вы должны увидеть Nexus 5, указанный в списке оборудования.
  • Щелкните правой кнопкой мыши по строке "Nexus 5" и выберите "Обновить драйвер".
  • Затем нажмите кнопку "Просмотреть мой компьютер".
  • В новом окне нажмите кнопку "Обзор...".
  • Перейдите в папку, распакованную на шаге 2. Выберите папку, в которой вы извлекаете USB-драйверы. Нажмите "Далее. - не забудьте также отметить поле подпапки.
  • Теперь установщик Windows будет искать драйверы Nexus 5, затем нажмите "Установить", когда вас попросят разрешения.
  • Дождитесь завершения процесса, а затем проверьте список диспетчера устройств, чтобы убедиться, что установка прошла успешно.

Кроме того, вы должны запустить устройство в режиме загрузчика, чтобы проверить, подключено ли устройство к компьютеру. Если нет, то вы должны оставаться в меню режима загрузчика, а затем повторять весь учебник, указанный выше. В конце концов, Google Nexus 5 будет распознан вашим ПК.

Ссылка: http://www.android.gs/download-and-install-google-nexus-5-usb-drivers-adb-fastboot/

Ответ 5

В Windows 7 я пробовал инструкции по следующей ссылке: https://developer.android.com/tools/extras/oem-usb.html#InstallingDriver

После нескольких попыток с перезагрузкой как компьютера, так и устройства я ничего не получал, и я попробовал несколько USB-портов. Я также переключился с Nova Launcher на пусковую установку запаса без признаков улучшения.

В конце концов, я изменил кабели USB, и это сработало!

Первый кабель был от Samsung Galaxy S4 и имел шумоподавляющий дроссель, который отсутствовал на складе Nexus 5 usb.

Ответ 6

Я использую совершенно новое окно 8:

Следующие шаги работают для меня:
1. Загрузите последнюю версию пакета ADT
2. Соедините мою связь 5 с ПК (узнайте устройство после установки драйвера usb по умолчанию)
3 Из диспетчера устройств. Щелкните правой кнопкой мыши на "Nexus 5" и обновите драйвер, используя команду "[Новый путь ADT]/sdk/extra/google/usb_driver"
4. Включите режим отладки (нажмите KRT16M многократно)

работает как шарм!

Ответ 7

введите ссылку здесь, если вы используете окна 7 и ранее, программа установки Adb работает хорошо. вам просто нужно установить приложение и, когда вы подключите свой смартфон, он узнает сборку и получит вам то, что вам нужно.

хорошо работает