Поскольку я переустановил Eclipse (просто удалил и снова загрузил его), я не могу отлаживать свои приложения на Samsung Galaxy i9001 (с CyanogenMod - Android 4.4.2). Работало нормально до переустановки.
Отключите / подключите, снимите флажок / проверьте «Отладка включена», adb kill-server / adb start-server, перезагрузите телефон / компьютер у меня не работает. На устройстве диалоговое окно авторизации никогда не появляется (но я помню, что диалоговое окно появилось до переустановки). Я понятия не имею, как заставить этот диалог авторизации для отображения. В каталоге .android нет файла abd_key.pub. Когда я пытаюсь прочитать информацию о процессоре, DDMS говорит:
[2014-04-15 12:47:06 - DDMS] device unauthorized. Please check the confirmation dialog on your device.
Любые идеи? Можно ли генерировать ключи вручную без диалогового окна подтверждения?
USB-соединение
Беспроводное соединение
Ответы:
Вероятно, по какой-либо причине устройство больше не авторизовано в ADB .
1. Проверьте, авторизованы ли:
2. Отмените отладку по USB на телефоне.
Если устройство отображается как неавторизованное , перейдите к параметрам разработчика на телефоне и нажмите «Отменить авторизацию отладки USB» (протестировано с JellyBean и Samsung GalaxyIII).
3. Перезагрузите сервер ADB:
Затем перезапустил сервер ADB
4. Подключите устройство
Устройство спросит, согласны ли вы подключить идентификатор компьютера. Вы должны подтвердить это.
5. Теперь проверьте устройство
Теперь авторизовано!
источник
adb
не имеет разрешения на обработку ключей. Если это произойдет с вами, попробуйте повышенные разрешения (напримерsudo
).Оооо наконец то я разобрался! После удаления каталога Eclipse я установил его в другой каталог.
показал неверный путь к каталогу SDK.
set ANDROID_SDK_HOME "E:\adt-bundle-windows-x86_64-20140321\sdk"
adb kill-server
adb start-server
После этих шагов я смог увидеть диалог подтверждения с отпечатком RSA на моем телефоне :)
источник
unplug device
в качестве команды для запуска ... Примечание для себя, это означает физически (не) подключитьПопробуйте заставить ADB создавать новые ключи.
В Linux:
В Windows 10 (спасибо, Пау Кома Рамирез , Навин и d4c0d312 !):
%HOMEPATH%\Android\.android\
adbkey
илиadbkey.pub
.%USERPROFILE%\.android\
После этого мне даже не нужно было отключать телефон: запрос на авторизацию уже был там. Удачи!
источник
%HOMEPATH%\.android\
или%USERPROFILE%\.android\
. Спасибо, этот работал для меня!Я сталкиваюсь с теми же проблемами с Nexus7.
Следующее работало для исправления этого.
Откройте
Developer
опцию вSettings
меню на вашем устройстве.Switch off
кнопка в правом верхнем углу экрана.Delete
всеdebug permission
из списка меню.Switch on
кнопка в правом верхнем углу экрана.Теперь снова подключите устройство к компьютеру, и все должно быть в порядке.
Извините за мой плохой английский и некоторые названия меню (кнопки) могут быть неправильными на вашем языке, потому что у меня японский.
источник
Developer
режим, отмените разрешения на отладку,Developer
снова включите параметры, повторно подключите устройство, повторно включитеUSB debugging
.Revoke USB Debugging Authorization
теперь мой эмулятор делает полный сброс. Качественный.У меня такая же проблема. Это было решено путем установки «USB-подключение к компьютеру» на «Camera (PTP)» вместо «Media Device (MTP)»
источник
ID 1004:631d LG Electronics, Inc. Optimus Android Phone (Camera/PTP Mode)
Спасибо!Я потратил впустую часы на эту глупую проблему. Ни одно из вышеперечисленных решений не помогло мне самостоятельно.
Я использую Windows 10. У меня была старая ручная установка Android SDK, а также Android Studio SDK. Я удалил свой установленный вручную SDK, и все мои устройства перестали работать. Это были симптомы:
а также
Честно говоря, я не уверен, какой из этих шагов дал мне мою Отладку USB Разрешить? ответит обратно, поэтому я перечислил ВСЕ для полноты. Идет в порядке от простого к сложному. Большинство людей, кажется, снова встают на ноги после первых двух секций.
Перезапустить АБР
Я выполнил бы это после каждого из разделов ниже.
Сойти с ума с опциями разработчика
Replug устройства
Начни все перезагрузку
Начните удалять вещи
~/.android
папку. Иногда эта папка может иметь неправильные разрешения, которые могут вызвать проблемы. Вы можете сначала создать резервную копию этой папки.Удалите все переменные среды, связанные с Android.
%ANDROID_HOME%
если он установлен%ANDROID_SDK_HOME%
если он установленВ этот момент все мои устройства волшебным образом ожили и начали отображать « Разрешить отладку по USB»? подсказки и правильное подключение через ADB. Если вы зашли так далеко и не нашли решения, мне очень жаль, что вы в этом затруднительном положении. Убедитесь, что вы перезапустили все устройства и свой компьютер разработчика в конце всех этих шагов и подключитесь к новому USB-порту с помощью нового кабеля.
Если это все еще не работает, попробуйте некоторые из этих других SO сообщений на эту тему:
источник
~/.android
~/.android/adbkey
Для справки, я только что столкнулся с такой же проблемой в Linux, и мне было чертовски трудно разобраться с этим. В конце концов я определил, что у меня есть каталог ~ / .android, который принадлежит пользователю root (благодаря запуску adb от имени root, в то же время пытаясь выяснить другие проблемы с подключением). Удаление этого корневого каталога ~ / .android разрешило отсутствующий диалог авторизации при следующем подключении устройства.
Возможно, что простая смена владельца также устранила бы проблему - я предполагаю, что причиной проблемы была простая нехватка доступа к файлу ключа adb, хранящемуся внутри. Я не проверял это, хотя, и я не собираюсь преднамеренно нарушать свою с трудом завоеванную связь только для того, чтобы я мог проверить ;-)
источник
~/.android
папке отсутствовалadbkey.pub
файл.Шаги, которые работали для меня:
1. Отключите телефон от USB-кабеля.
2. Отмените USB-отладку на телефоне.
3. Перезапустите устройство.
4. Подключите устройство
. Наиболее важной частью была перезагрузка устройства. Не работал без этого.
источник
Сначала необходимо подключить телефон к компьютеру с помощью USB-кабелей, затем на экране появится сообщение об авторизации. Отметьте галочкой свой выбор, затем позвольте ему.
Если ваше устройство не показывает никаких сообщений при подключении к ПК. Просто сделайте это.
источник
Я получал эту ошибку с Nexus 10. Я перепробовал все ответы, которые смог найти, а затем понял, что использую USB-порт, отличный от обычного. Я переключился на порт, который обычно использую, который находится на другой стороне моего ноутбука, и на моем планшете появилась авторизация!
источник
Была похожая проблема на OSX и Nexus 5 (A6.0.1). Я получил всплывающее окно авторизации и подтвердил его, несмотря на то, что Android Studio или любая другая IDE не могли подключиться к устройству.
Оказалось, у моего Nexus ( укоренившегося ) отсутствовали ключевые файлы.
Нажмите клавишу с компьютера на устройство Android:
Решение пришло отсюда
источник
Я был связан с этим, я получил этот диалог разрешения, отключив Wi-Fi моего телефона.
источник
Решение состоит в том, чтобы скопировать ваш файл
~/.android/adbkey.pub
(в GNU / Linux или%USERPROFILE%\.android\adbkey.pub
в Windows) на Android и разместить его как/data/misc/adb/adb_keys
. Для этого вам нужны права суперпользователя.Вы можете передать файл любым удобным для вас способом (будь то USB), электронная почта или служба загрузки временных файлов. В моем случае, поскольку это была новая установка Android-x86 на виртуальной машине, без веб-браузера, который можно было использовать, и с не работающим adb / TCP / TCP, мне пришлось ввести 715 символов.
По крайней мере, это сработало.
источник
У меня не было отпечатка пальца RSA на моем телефоне.
Я должен был пойти в
файлы, удалите их, а затем убейте и перезапустите сервер ADB. Мне пришлось остановить и перезапустить отладчик и подключиться как USB в режиме PTP.
Поскольку ключ авторизации RSA хранился по этому пути, уничтожение и перезапуск сервера adb не помогли.
источник
Это решило мою проблему!
в этот момент вы получите всплывающий массаж на эмуляторе, чтобы авторизовать устройство, и вы готовы к работе :)
источник
Если вы используете Ubuntu, попробуйте запустить сервер от имени пользователя root:
источник
Вы должны удалить файл:
c:\users\_user_name_\.android\adbkey
источник
На некоторых устройствах Samsung изменение режима, которое можно установить с помощью набора номера,
*#0808#
не выполняется без прямой перезагрузки. После перезагрузки наберите ту же строку и убедитесь, что выadb + mdp
выбрали и USB установлен наAP
. После этого обязательно переподключите телефон и перезапустите сервер ADB. Также старайтесь избегать использования USB-концентраторов и виртуальных машин, которые, несомненно, еще больше усложнят ситуацию. Следуйте ранее упомянутым инструкциям для очистки авторизованных устройств и т. Д.источник
У меня была аналогичная проблема. Однако это было решено с использованием другого решения. Я думал, что мог бы поделиться этим и здесь. Позвольте мне сначала описать мою проблему.
У меня был Android SDK в моей Ubuntu. Путь к Android SDK не был указан в пути переменной среды. Я установил adb с помощью
apt-get
команды, и он не смог найти домашнюю папку sdk, и, следовательно, он показывал несанкционированную ошибку, и устройство также ничего не появлялось. Я застрял здесь.Затем я удалил ADB, используя
apt-get purge
который я установил ранее. В Android SDK вplatform-tools
папке находится программа adb . Я просто добавляю путь к переменной среды, и она работает как шарм.Следовательно, проблема не заключалась в установке Android SDK на путь переменной среды.
источник
Та же проблема начала появляться после того, как я изменил свое устройство разработки, она была решена как:
источник
Проверьте, установлены ли у вас kies. Это одно из возможных решений
источник
Я просто попробую adb kill-server , он у меня работает:
убить и запустить сервер adb:
источник
Отключите ваше устройство от компьютера.
Зайдите в настройки разработчика.
Отключить настройки разработчика.
Включите настройки разработчика.
Включить отладку по USB (и любые другие параметры, которые вы предварительно включили)
Подключите ваше устройство к компьютеру.
Попробуйте еще раз.
Работал для меня, так что надеюсь, что это работает для вас!
источник
У меня было одно и то же сообщение в двух телефонах:
и Android 4.4.2, и я решил это с этими двумя шагами:
1.- Обновление моего adb до версии 1.0.31, загрузка последней версии Android SDK из SDK Manager
Вы можете проверить свою версию ADB, набрав
2.- После того, как телефон подключен в режиме отладки USB, появляется сообщение с просьбой авторизовать этот компьютер для отладки. Вы должны отметить «Всегда разрешать этот компьютер» и нажать « Разрешить» .
Надеюсь, поможет.
источник
Это ошибка, потому что ваша версия окна не имеет драйвера для USB 3.0 для получения разрешения на аутентификацию с телефона. Я провел 5 дней с этой ошибкой. Теперь установите драйвер 58964_Intel (R) _USB_3.0. И продолжайте с потрясающим кодом!
Я использую эту ссылку для загрузки драйвера
источник
это не может работать для всех ситуаций, но из-за того, что я использовал длинный кабель, мое устройство не подключается должным образом, и сообщение не выскочит, кабель может решить проблему
источник
adb usb
сработало для меня Это перезапускает демон adb, слушающий через порт USB Команда вернула:, Но подсказка для ключа RSA сразу же появилась на телефоне. Как только я одобрил, все начало работать как ожидалось
источник
После установки Android studio у меня были неверные разрешения на папку «~ / .android» (доступ для чтения и записи только для root). Поэтому я изменил его и запустил проект из студии Android (устройство все еще было помечено как «неавторизованное»).
Студия Android показала ошибку «Ошибка установки apk», но в папке «~ / .android» были созданы файлы «adbkey», «adbkey.pub», «debug.keystore».
После этого я перезапустил adb (запустил команды adb kill-server и adb start-server ) и на моем устройстве появился диалог авторизации.
Надеюсь, кто-то подойдет к этому решению.
источник
Чтобы решить эту проблему, я снова отключил и снова подключил USB-кабель к USB-порту (сделано с другим портом на моей машине).
Тогда я выбрал для зарядки и все. Мобильное устройство попросило меня предоставить доступ к машине, я согласился, и это решило проблему.
При запуске устройств adb я увидел устройство в списке.
(Сделано в Windows 10 дома).
источник
Я застрял на этом довольно долго и смог полностью обойти проблему, скопировав adbkey с компьютера, к которому подключился мой телефон.
источник