Я пытаюсь сделать некоторые разработки приложений для 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, но после всех попыток содержащиеся в этих решениях, я до сих пор никуда не денусь.