Samsung (Galaxy S4) не показывает диалоговое окно «Отладка USB-авторизации»
Я не уверен, что вы когда-нибудь решили эту проблему, но я столкнулся с этой проблемой и перепробовал много разных процедур, каждая из которых могла бы помочь другим, но это 2016 год, и краткое изложение может помочь.
Новый телефон, купленный в 2016 году, не работал, когда я установил Android Studio на Linux. Телефон купленный в 2015 году работал без проблем. Новый телефон не работал с точно такой же конфигурацией.
Когда у меня открылась Android Studio, менеджер AVD не показывал новый телефон, а показывал старый. Старый телефон, подключенный через USB-штекер, выдал диалоговое окно с просьбой подтвердить отпечаток пальца ключа RSA, но новый телефон не отображал тот же диалог при подключении.
Я нашел совет по адресу /programming/18011685/cant-connect-nexus-4-to-adb-unauthorized и опробовал его, и он работал для меня.
Я удалил два файла adbkey и adbkey.pub из ~ / .android. Очевидно, android-studio обнаруживает это и немедленно создает ключи. Как только это происходит, новый телефон открыл окно и начал работать. Я вижу телефон в меню AVD Android-Studio и запускаю приложения.
adb версия 1.0.31, НО, если я пытаюсь запустить «adb devices» в командной строке, Android-Studio перестает показывать этот телефон в меню AVD.
Я до сих пор не вижу телефон (но меня это не беспокоит, так как я могу видеть телефон из меню AVD). Утилита командной строки adb показала только запущенный эмулятор, но не телефон, подключенный в режиме отладки, который отображался в меню AVD, вплоть до запуска команды.
$ adb devices adb server is out of date. killing... * daemon started successfully * List of devices attached emulator-5554 device
В этот момент переподключение телефона не помогает. В меню AVD отображался только эмулятор, который все еще работал на моем компьютере.
Вы должны запустить ‘adb kill-server’. Как только это будет сделано, и если вы откроете меню AVD, Android Studio инициализирует свой собственный ADB, и телефон отобразится в меню AVD.
версия adb 1.0.31 Android Studio 2.1
Итак, в заключение: две вещи.
- Удалите adbkey и adbkey.pub из ~ / .android, когда Android Studio открыта.
- Не запускайте утилиту командной строки adb. Это портит экземпляр сервера под управлением Android Studio. Экземпляр сервера из командной строки работает для некоторых телефонов, но не для всех. Android-Studio работает со всеми телефонами, которые у меня есть.
Все вышеперечисленное, конечно, после проверки:
- вы нажимаете кнопку «номер сборки» 7 раз и включаете режим отладки USB …
- много раз пытался «отозвать разрешения отладки»
- попытался перезагрузить телефон несколько раз
- включить / отключить / включить режим отладки по USB,
Все вышеперечисленные шаги выглядели как вуду, но по сути они не работали, кроме тех, что я перечислил выше.
(Обновление: добавление этой строки, которая изначально была комментарием, но принадлежит ответу).
Мне также пришлось добавить идентификатор производителя нового телефона в файл /etc/udev/rules.d/51-android.rules, чтобы помочь идентифицировать новый телефон и установить разрешения.
Не появляется отладка по usb. Все подробности: отладка по USB
В этой статье мы разберемся как подключать Android к компьютеру/ноутбуку по USB как флешку и иметь возможность переносить информацию без использования классической флешки.
Данная статья подходит для всех брендов, выпускающих телефоны на Android 9/8/7/6: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia и прочие. Мы не несем ответственности за ваши действия.
До версии Android 4.4 KitKat была возможность установить подключение по USB как флешку. ПК видел устройство как съемный диск и предоставлял те же права: пользователь мог , и совершать другие действия.
Затем в новых версиях Андроид режим USB был заменен на MTP, в котором осталась только функция переноса данных, а то же форматирование не работает.
Настройка подключения по USB
Чтобы управлять подключением к компьютеру через USB, необходимо . Для этого добавляем в настройки Android раздел «Для разработчиков» (если его нет):
- Откройте настройки.
- Перейдите в раздел «О телефоне» или «Об устройстве».
- «Номер сборки» или «Версия MIUI».
- Нажимайте (кликайте) на этот пункт до тех пор, пока не увидите сообщение, что вы стали разработчиком (обычно хватает 7-10 нажатий).
После появления в настройках раздела для разработчиков можно включить отладку по USB. Пункт так и называется, так что вам нужно лишь передвинуть ползунок в положение «Включено» и подтвердите разрешение.
Увеличить
Теперь можно подключать устройство к компьютеру через USB и выбирать режим работы. В последних версиях Android наиболее используемыми являются:
- MTP — передача любых файлов с компьютера на телефон и наоборот.
- PTP — передача фотографий, а также перенос файлов, не поддерживаемых в режиме MTP.
- Только зарядка.
Подключение в режиме USB-накопителя
Если вы не может привыкнуть работать с медиапроигрывателем, вернитесь к использованию режима USB-накопителя. Для этого понадобится:
- Установленная программа USB MASS STORAGE Enabler.
Применение этого метода может привести к повреждению системных файлов. В таком случае вам придется перепрошивать Android.
Чтобы Android подключался к компьютеру как накопитель:
- Запустите USB MASS STORAGE Enabler.
- Предоставьте права суперпользователя и согласитесь на изменение работы Selinux.
- Если устройство поддерживается, откроется основное меню приложения.
- Нажмите «Включить USB MASS STORAGE».
Увеличить
Теперь при подключении к ПК телефон или планшет будет отображаться как накопитель. Чтобы подключиться в режиме MTP или PTP, достаточно перезапустить устройство. После завершения работы с режимом накопителя снова зайдите в приложение и отключите USB MASS STORAGE.
Android прост в использовании, но он содержит множество скрытых функций для опытных пользователей. Многие из них скрыты в меню «Параметры разработчика». Как следует из названия, эти функции жизненно важны для разработчиков, разрабатывающих приложения на Android, но в них есть польза и для обычного пользователя.
Одной из самых известных функций разработчика Android является USB Debugging (отладка по USB). Возможно, вы видели это в настройках и задавались вопросом, следует ли ее включить. Давайте посмотрим, для чего этот режим, и нужно ли вам это.
Что такое USB-отладка?Короче говоря, USB-отладка позволяет устройству Android взаимодействовать с ПК под управлением Android SDK для использования расширенных операций.
Когда вы разрабатываете приложения для Android, вам необходимо установить комплект разработчика программного обеспечения для Android (SDK) на ПК. SDK включает в себя набор инструментов, жизненно важных для любого разработчика, таких как отладчик для устранения проблем с кодом. Библиотеки являются еще одним ключевым компонентом SDK.
Это позволяет разработчикам выполнять общие функции без необходимости их повторного кодирования. Например, Android имеет встроенную функцию печати, поэтому при написании приложения вам не нужно придумывать новый способ печати. Вы просто вызываете встроенный метод, включенный в библиотеку, когда вам нужно это сделать.
Вы можете многое сделать с Android с самого устройства. Но разработчикам требуется больше опций, особенно при сборе подробных журналов ошибок. Было бы огромной болью находить и перемещать эти файлы вручную с устройства, поэтому они используют инструменты, встроенные в Android Studio и Android SDK, чтобы сделать их безболезненными.
Включение USB-отладки позволяет вашему телефону обмениваться данными с ПК, чтобы вы могли воспользоваться этими инструментами.
Для чего используется USB-отладка?Без USB-отладки вы не можете отправлять какие-либо расширенные команды на ваш телефон с помощью USB-кабеля. Наиболее распространенной причиной включения USB-отладки является то, что разработчики запускают приложения на свои устройства для тестирования.
Всякий раз, когда вы создаете новую версию своего приложения в Android Studio и хотите протестировать ее, вы можете скопировать ее на подключенное устройство всего за несколько кликов. После сборки оно будет запускаться и сразу появляться на вашем устройстве. Это быстрее, чем загрузка файла APK и его установка вручную.
Не-разработчики обычно включают USB-отладку для получения root прав (доступ супер-пользователя или корневой доступ) на своих телефонах. Корневой доступ зависит от устройства, но большинство методов связано с программой, которую вы запускаете со своего рабочего стола. После включения USB-отладки и подключения телефона вы можете использовать корневой инструмент для отправки корневых инструкций на свое мобильное устройство, даже не касаясь его. Установка пользовательского ROM включает в себя аналогичный процесс.
Вам также потребуется включить USB-отладку, чтобы использовать команды Android Debug Bridge (ADB). Они позволяют устанавливать APK, расположенные на вашем ПК, на свой телефон, перемещать файлы назад и вперед и просматривать журналы устройств для ошибок отладки. Команды ADB и быстрой загрузки также можно сохранить на вашем устройстве, даже если вы не можете включить его нормально.
В старых версиях Android USB-отладку использовали для некоторых других функций. Наиболее примечательной из них было снятие скриншота через USB. Это было до того, как в Android появилась стандартная команда для снятия скриншота. Теперь вам нужно просто удерживать комбинацию кнопок вашего устройства (обычно: Power и Volume Down), чтобы захватить скриншот — это устранило данный метод.
На современных устройствах Android вы найдете USB-отладку в меню «Параметры разработчика», которое по умолчанию скрыто. Чтобы разблокировать его, откройте «Настройки» и прокрутите вниз до «О телефоне». Прокрутите страницу вниз, и вы увидите запись с номером сборки. Нажмите его несколько раз, и вы увидите уведомление, сообщающее вам, что вы сейчас разработчик.
Вернитесь назад к настройкам и прокрутите вниз до нижней части «О телефоне». Вы увидите новую запись, параметры разработчика. Коснитесь ее и найдите USB-отладку в заголовке «Отладка». Нажмите на слайдер, чтобы включить его, и подтвердите предупреждение Android о том, что вы понимаете, для чего предназначена эта функция.
Вот и все — теперь вам просто нужно подключить свой телефон к ПК с помощью USB-кабеля. Когда вы это сделаете, вы увидите приглашение на своем телефоне с вопросом, хотите ли вы разрешить USB-отладку для этого конкретного компьютера. Это функция безопасности, предназначенная для обеспечения безопасности вашего устройства от атак.
Безопасна ли USB-отладка?Теоретически, при включенной USB-отладке подключение вашего телефона к публичному порту зарядки может вызвать проблемы. Если у кого-то есть доступ к порту, он может украсть информацию с вашего устройства или установить вредоносные приложения. Вот почему Android отображает запрос подтверждения, поэтому вы не должны подключаться к компьютеру, которому не доверяете. Тем не менее, ничего не подозревающий пользователь может принять приглашение, не понимая, что это такое.
Кроме того, включение USB-отладки позволит управлять вашим устройством, если вы потеряете его. Тот, кто его найдет можете подключить ваше устройство к своему компьютеру и выдавать ему команды через АБР не зная вашего ПИН-кода.
Если вы регулярно не используете ADB и не подключаете Android-устройство к компьютеру все время, вы не должны оставлять USB-отладку включенной все время. Это нормально, чтобы включить ее на несколько дней, пока вы работаете над чем-то, но нет необходимости включать ее, когда вы ее регулярно не используете.
Как использовать USB-отладку?Мы ознакомились с тем, что делает USB-отладка и для чего вы можете его использовать. Таким образом, эта функция позволяет вам получить доступ к расширенным функциям Android при подключении к ПК. Отладка USB жизненно важна для разработчиков, но все же содержит некоторые полезные трюки для опытных пользователей. Несмотря на то, что вы должны быть готовы включить ее при необходимости, я рекомендую отключать ее, когда вы ее не используете, чтобы повысить безопасность вашего устройства.
У вас включена или отключена отладка по USB на вашем телефоне? Для чего Вы ее используете? Расскажите об этом в комментариях!
Режим отладки USB – это функция операционной системы Android, которая создана для разработчиков приложений. Однако достаточно часто она необходима и обычным пользователям. Обычно необходимость в включении данного режима появляется при , установке не оригинальной прошивки или резервном копировании данных.
В данном материале мы рассмотрим сразу два способа, как можно включить режим отладки USB на Android телефоне или планшете. Первый способ является основным, он работает на большинстве современных устройств. Второй способ будет актуален для устройств со старыми версиями Android.
Основной способ включения режима отладки USB на Android
Для начала мы опишем основной способ включения режима отладки USB на Андроиде. Данный способ работает на всех Андроид устройствах с такими версиями Андроид как 4.0, 5.0, 6.0 и 7.0. Если у вас Андроид с оригинальной оболочкой от Google, то у вас будет все как на скриншотах внизу. Если же у вас другая оболочка, например, оболочка от производителя, то могут быть небольшие отличия. Но, в целом все почти также.
Шаг № 1. Включение режима разработчика.
Итак, для того чтобы включить режим отладки USB на Андроид, сначала нужно . Для этого открываем настройки Андроида, листаем их в самый конец, и открываем там раздел «О телефоне» (ну или раздел «О планшете», если у вас планшетный компьютер, а не телефон).
После открытия раздела «О телефоне» нужно снова пролистать все настройки в самый конец. Там будет строка, которая называется «Номер сборки». Для того чтобы включить режим разработчика вам нужно быстро нажать несколько раз под ряд на строку с информацией о номере сборки.
После 5-10 быстрых нажатий, появится сообщение о том, что вы стали разработчиком. Это означает, что в настройках появился раздел «Для разработчиков» и теперь можно включить режим отладки USB.
Если же режим разработчика уже был включен, то вы увидите сообщение о том, что «вы уже разработчик» и включать ничего не нужно, это также означает что раздел «Для разработчиков» активен и его можно открыть.
Шаг № 2. Включение режима отладки USB.
После того, как режим разработчика включен, можно приступать к включению режима отладки USB. Для этого вернитесь в главное меню настроек Андроида и пролистайте список в самый конец. Теперь, рядом с разделом «О телефоне» должен появиться раздел «Для разработчиков». Именно в этом разделе находится режим отладки по USB, поэтому смело открываем его.
В разделе «Для разработчиков» нужно немного пролистать настройки, для того чтобы дойти до блока «Отладка».
Здесь, в самом верху блока настроек «Отладка», будет находиться функция под названием «Отладка по USB». Включите ее и режим отладки заработает.
Включение режима отладки USB на старых версиях Android
Если у вас Андроид телефон с старой версией Андроида, например, Андроид 2.0, то в вашем случае режим отладки USB будет включаться совершенно по-другому. В старых версиях Андроида для этого нужно открыть настройки, перейти в раздел «Приложения», а потом открыть раздел «Разработка».
После этого нужно включить отладку USB и подтвердить изменение настроек нажатием на кнопку «Да».
Отладка по USB (USB Debugging) — функция, предоставляющая широкие полномочия десктопным программам, и через нее они глубоко влияют на операционку Android. Перевод аппарата в данный режим актуален, по большей части, для разработчиков. Однако иногда это требуется и пользователям, чтобы справиться с системными неполадками и, что важно, — перенести файлы, папки из устройства с поврежденным дисплеем. Также появляется возможность восстанавливать удаленные документы, создавать бэкапы и др. Изначально USB Debugging выключен, но это не мешает, так как включить отладку по USB на Андроид несложно.
Отметим, что пути ее активации отличаются в зависимости от производителя устройства, однако суть всегда остается одинаковой: сначала идет разблокировка функционала «Для разработчиков», а затем все остальное.
Внимание! Иногда режим «Для разработчиков» с самого начала активен, поэтому перед выполнением инструкции проверьте, есть ли он в настройках (можете воспользоваться для этого поиском по настройкам).
Мы приведем инструкции для включения отладки на разных девайсах, а также расскажем, что делать, если телефон не включается , а отладку нужно активировать.
Активация USB Debugging
Надо понимать: универсальной инструкции нет по причине того, что компании, настраивая свои оболочки, меняют структуру списка настроек. Однако для включения USB Debugging приходится всегда взаимодействовать с одними и теми же строками в настройках аппарата, только их название и путь к ним могут отличаться.
Весь процесс разблокировки занимает минуту, просто поймите принцип того, что надо делать, и вы без труда активируете отладку на своем смартфоне или на планшете. В качестве примера приведем процесс включения на двух разных операционных системах.
Чистый Android
Сделайте следующее:
- Откройте «Настройки — О телефоне».
- Листайте вниз, пока не увидите строку «Номер сборки».
- 8 раз подряд нажимайте на нее, пока не всплывет сообщение, сигнализирующее, что вы стали разработчиком.
Осталось вернуться назад, чтобы зайти в новое меню (оно будет в самом конце). Листайте вниз, пока не отыщите строку, отвечающую за включение отладки. Теперь просто разблокируйте ее, передвинув ползунок в положение «ВКЛ».
MIUI
На этой прошивке все так же легко:
- Переходите в «Настройки — Об устройстве».
- Там находите «Версия MIUI».
- Кликайте по ней 8 раз и ждите такое же уведомление.
- Нажмите кнопку «Назад», а потом открывайте «Дополнительно».
Там и будет появившийся режим настроек «Для разработчиков», где вы найдете нужный пункт.
Надеемся, вы поняли, как включить режим отладки USB на Андроид-устройстве.
Как активировать отладку на телефоне с поломанным сенсором?
Это может быть сложно, потребует времени, а также наличия кастомного рекавери. Однако это одна из немногих рабочих инструкций, которая дает возможность активировать отладку, если разбит экран телефона. Можете ею воспользоваться и в случае, если телефон заблокирован и по какой-то причине не получается обойти блокировку.
Способ №1 (для Android 5.1 и ниже)
Скачайте три файла прежде, чем выполнять инструкцию.
cd C:\Sqlite3_Windows
sqlite3 settings.db
update secure set value=1 where name=»adb_enabled»;
.quit
13. Обновите левую панель, а потом перетащите документ «settings.db» в правую часть таблицы, подтвердив замену файлов.
После рестарта отладка будет активна, и с телефоном удастся взаимодействовать.
Способ №2 (Для Android 6+)
Из-за усиления безопасности в исходном коде прошивки произошли изменения (таблицы с настройками переместили в новую директорию), делающие предыдущий способ неактуальным. В этом есть плюс, так как процедура стала легче и больше не надо взаимодействовать с приложением sqlite3.exe, но включение отладки все равно производится при помощи компьютера, без него ничего не выйдет.
Оба метода работают с любой оболочкой Android. Пробуйте, теперь вы знаете, как включать отладку в любой ситуации через рекавери.
Отладка по USB — это такой режим Android-устройства, в котором оно предоставляет расширенный доступ к своей ОС для компьютерных программ. Этой функцией активно пользуются разработчики приложений.
Но для обычных пользователей режим отладки тоже может быть полезен. Благодаря ему утилиты вроде PhoneRescue случайно уничтоженные файлы. А такие приложения, как Helium, создают данных мобильного устройства с помощью ПК. Это лишь типичные примеры. Различных ситуаций, в которых вам может пригодиться отладка по USB, немало.
Как включить отладку по USB на Android
Это займёт у вас всего несколько секунд. Для начала откройте настройки аппарата. Затем перейдите в раздел «О телефоне» и нажимайте на пункт «Номер сборки» до тех пор, пока система не скажет, что вы стали разработчиком.
Затем вернитесь в главное меню настроек и откройте только что появившийся в нём раздел «Для разработчиков». На следующем экране активируйте инструменты разработчика и отладку по USB.
Безопасно ли оставлять отладку по USB включённой
Режим отладки открывает глубокий доступ к системе, а это новые лазейки для . Если потерять устройство, нашедший может подключить его к компьютеру и попытаться извлечь данные владельца. Поэтому после использования режим отладки лучше отключать. Это тоже можно сделать в разделе «Для разработчиков».
[My Android Advanced Tour] Решите проблему, так как «приложение скрывает запрос на разрешение». Сообщение об ошибке невозможно авторизовать во время отладки USB мобильных телефонов Meizu
Сегодня при использовании мобильного телефона Meizu для отладки USB отладка USB не может быть авторизована, и во время авторизации отладки появляется сообщение об ошибке.Because an app is obscuring a permission request, Settings can’t verify your response.«. Следующим образом:
Я хочу просмотреть информацию об устройстве с помощью команды adb, но не могу ввести ее, подсказывая, что она не авторизована, как показано ниже:
C:\Users\000>adb shell
* daemon not running; starting now at tcp:5037
* daemon started successfully
error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
C:\Users\000>
2.1 Анализ причин
Ошибка подсказки «Because an app is obscuring a permission request, Settings can’t verify your response.”
переведено так:Поскольку приложение скрывает запрос на разрешение, параметр не может проверить ваш ответ.
Это связано с тем, что в телефоне постоянно находится приложение, которое делает невозможным включение отладки по USB.
Таким образом, решение состоит в том, чтобы закрыть приложения на переднем плане, такие как плавающее меню в телефоне.
Посмотрите на несанкционированную страницу выше и найдите, что с Meizu есть плавающий шар, который является корнем этой проблемы.
2.2 Закройте подвесной шар
Теперь попробуйте закрыть этот подвесной шар, а затем попробуйте снова.
Сначала введите [Доступность] Найти [Плавающий шар]
Тогда вы можете видеть, что функция плавающего шара включена
Закройте подвесной шар
2.3 Повторите попытку авторизации отладки через USB
В настоящее время нет плавающего шара, нажмите кнопку [ОК], чтобы попробовать
Обнаружено, что авторизация прошла успешно, как показано ниже
Попробуйте подключиться к Android Studio для отладки, как показано на следующем рисунке:
Автор: Оуян Пэн добро пожаловать на перепечатку, делиться с другими, является источником прогресса!
Перепечатайте, пожалуйста, сохраните оригинальный адрес:https://blog.csdn.net/ouyang_peng/article/details/81937733☞ Мой QQ: 3024665621
communication Группа связи QQ: 123133153
☞ github.com/ouyangpeng
☞ [email protected]
Если эта статья полезна для вас, вы можете отсканировать QR-коды Alipay и WeChat Pay, показанные ниже, чтобы вознаградить эту статью.
Как начать работу с Android Debug Bridge
Android Debug Bridge или ADB — это инструмент командной строки, входящий в состав Android SDK Bundle. (Он также доступен отдельно.) Он используется для выдачи команд телефонам и планшетам Android, когда они подключены к ПК через USB.
ADB был специально разработан для разработчиков Android, но есть много полезных вещей, которые вы, как обычный потребитель, можете делать с ADB. К ним относятся загрузка приложений, рутирование телефона, передача файлов между телефоном и компьютером, создание резервных копий и запись экрана.
По теме: 8 вещей, которые вы не знали, что можно сделать с ADB
Но как с этим начать?
Установите ADB в Windows
1. Загрузите инструменты платформы для Windows. (Вы также можете скачать его для Mac или Linux на той же веб-странице.)
2. После загрузки распакуйте zip-файл. Возможно, вам будет полезно сохранить его на диске «C:» или в домашней папке (в Linux), чтобы упростить поиск.
3. Откройте папку platform-tools и, удерживая нажатой клавишу Shift, щелкните папку правой кнопкой мыши.
4. Выберите вариант «Открыть окно PowerShell здесь». (На некоторых компьютерах можно было бы сказать: «Откройте командное окно здесь».)
Когда вы закончите эти шаги, ADB будет настроен на вашем компьютере. Следующим шагом будет включение отладки по USB на вашем телефоне.
Включите отладку по USB на мобильном устройстве Android
Действия по включению отладки по USB могут незначительно отличаться на разных телефонах Android. Однако это будет очень похоже на шаги, описанные ниже.
1. Зайдите в настройки вашего телефона.
2. Щелкните «О телефоне -> Информация о программном обеспечении».
3. Прокрутите вниз до номера сборки и нажмите на него семь раз, чтобы разблокировать параметры разработчика.
4. Вернитесь к экрану «О телефоне», и в качестве выбора должны появиться опции разработчика. Коснитесь этой опции.
5. Щелкните, чтобы включить отладку по USB, и подтвердите свое решение.
6. Подключите телефон к ПК.
7. Когда появится сообщение «Разрешить отладку по USB», выберите «Разрешить».
Рекомендуется установить флажок «Всегда разрешать этот компьютер», если вы используете компьютер, которому доверяете. Это упрощает работу с ADB и позволяет восстанавливать данные с телефона, который больше не работает.
Тест ADB
Чтобы определить, работает ли соединение между вашим телефоном и компьютером, проверьте ADB, выполнив те же действия, что и для открытия командной строки выше.
1. Подключите телефон к ПК.
2. Введите adb devices
в командном окне и нажмите Enter.
3. Если в нем указано ваше устройство, вы успешно установили соединение.
По теме: 9 распространенных команд ADB, которые вы должны знать
Что делать, если не работает?
Если вы не видите на телефоне сообщения «Разрешить отладку по USB» после того, как вы все настроили, не паникуйте. Исправить можно так же просто, как перезагрузить телефон или изменить параметры USB для передачи изображений или MIDI.
Если он по-прежнему не появляется, попробуйте запустить тест ADB. Если вы получаете какой-то страшно выглядящий красный текст, говорящий вам, что «ADB не распознается как внутренняя или внешняя команда…», попробуйте выполнить следующие шаги. Они добавят на ваш компьютер системные переменные для ADB.
1. Перейдите на официальный сайт Oracle.
2. Прокрутите вниз, чтобы найти ссылки на все доступные варианты загрузки Java SE.
3. Выберите «dk-12.0.1_windows-x64_bin.exe». (Это последняя версия на момент публикации.)
4. Загрузите JavaSE.
5. Дважды щелкните установочный файл, чтобы установить его.
6. После завершения установки Java щелкните правой кнопкой мыши значок «Мой компьютер» в проводнике Windows.
7. Выберите «Свойства».
8. В открывшемся окне выберите Дополнительные параметры системы.
9. Щелкните кнопку «Переменные среды».
10. Выберите путь, указанный в нижнем поле окна, и нажмите «Изменить».
11. Нажмите «Обзор» и перейдите в папку, в которой вы ранее сохранили папку с инструментами платформы.
12. Выберите папку, инструменты платформы и нажмите ОК.
13. Теперь в проводнике Windows перейдите обратно в папку инструментов платформы и откройте командную строку, как вы это делали вначале.
14. В командной строке введите adb devices
. Ваше устройство должно появиться сейчас.
Если ваше устройство «неавторизовано», проверьте свой телефон. Теперь должно появиться окно отладки USB. Разрешите вашему компьютеру доступ к вашему телефону, и вы настроены и готовы использовать ADB!
Разрешить всплывающее окно отладки USB не приходит на моем новом ПК
Я использую планшет Nexus 10 (Android 4.4.4). У меня есть 3 компьютера, на которых я уже занимался разработкой для Android, и один новый компьютер, на котором я начал сегодня. Все они Windows 7 64-разрядный пакет обновления 1. Единственное отличие состоит в том, что из 3-х старых ПК один — DELL, а два — HP, а новый — lenovo ThinkCentre.
На ПК, который я получил сегодня, я использую тот же android-sdk, тот же google_usb_driver (версия 11.0.0) и те же инструменты платформы (для adb — adb version 1.0.32), однако на моем более новом ПК я не может зайти в оболочку adb. Разница, которую я вижу, заключается в том, что на моем новом ПК не появляется всплывающее окно с запросом «Разрешить отладку по USB», а когда я выполняю «adb devices», оно показывает устройство как неавторизованное. Также, когда я делаю «оболочку adb», выдается сообщение об ошибке «$ ADB_VENDOR_KEYS этого сервера adb не установлен».
Я прошел через различные форумы и попробовал следующее: 1) Отключение и включение отладки и попытки USB. 2) Выполнение «Отмена авторизации отладки USB». 3) Перезагрузка моего ПК. 4) Удаление папки C: \ Users \ UserName.android
Однако ничего из этого не сработало. Кроме того, как я уже говорил, он работает абсолютно нормально на всех других компьютерах с тем же устройством. Это будет означать, что что-то отсутствует / неправильно в моем новом компьютере. Мне было интересно узнать, что когда появляется диалоговое окно «Разрешить отладку по USB», в нем упоминается «Отпечаток ключа RSA компьютера: xyz». Может ли быть так, что на моем новом ПК нет некоторых openssl или чего-то подобного, что вызывает некоторые проблемы? Также на моем старом ПК папка .android содержит файл «adbkey», которого нет в папке .android для более нового ПК. Это может в любом случае привести к проблемам или это просто симптом проблемы, а не причина?
Также обратите внимание, что на более новом ПК я могу подключать устройства с версией Android ниже 4.2 (то есть устройства с авторизацией не требуются). Поэтому, как я уже говорил ранее, я думаю, что основной причиной проблемы является то, что на моем новом ПК я не получаю всплывающее окно с просьбой авторизации
Махендран Саккарай
Я также получил ту же проблему в моем мобильном Lenovo. Но когда я удалил папку .android
в домашнем каталоге, моя проблема была решена.
Для меня проблема в том, что у adb
недостаточно прав для чтения rsa key
для связи с устройством. Когда мы запускаем adb server
он создает папку с именем .android
(Linux — /home/--username--/.android
, Windows — C:/Users/--username--/.android
) в домашнем каталоге текущий пользователь, который содержит закрытые и открытые ключи rsa, используемые для связи между устройствами.
Когда я проверяю папку .android
, она назначается с root
(я использую Ubuntu 16.04 и не знаю, как она назначена). Поэтому, когда я пытаюсь запустить adb start-server
он пытается создать папку .android
. Но текущая папка с root-доступом не позволяет создавать ключи adb. Вот почему это не удалось.
Поэтому я удалил папку, используя команду ниже. Используйте определенный метод для удаления папки в зависимости от вашей операционной системы. Ниже я упомянул для Linux.
sudo rm -rf .android
Затем перезапустите adb server
используя команду ниже.
adb start-server
Теперь он создал папку .android
и ключи rsa с разрешением текущего пользователя. После этого на моем мобильном телефоне появилось диалоговое окно « Allow USB debugging
.
Я знаю, что слишком поздно. Но я упоминаю здесь, потому что это поможет кому-то в будущем.
adb device unauthorized что делать
На чтение 5 мин. Просмотров 578 Опубликовано
Некоторых, даже достаточно опытных пользователей Android иногда ставит в тупик неожиданно возникающая ситуация с невозможностью работы их планшета или смартфона с программой ADB при том, что некоторое время назад всё работало отлично.
Проблема заключается в том, что несмотря на то, что в настройках планшета или смартфона опция «Отладка USB» включена, программа ADB не хочет его «видеть», сообщая о том, что устройство не авторизовано «unauthorized».
Причина обычно кроется в том, что когда пользователь впервые подключил планшет или телефон с активированной опцией «Отладка по USB» к своему компьютеру, на запрос о разрешение отладки с этого компьютера, появившийся на экране планшета или смартфона была нажата кнопка «Отмена»:
Однако, случается и так, что отлично работавший ранее с программой ADB планшет или смартфон, однажды (обычно — после перепрошивки) перестает восприниматься ею как авторизованный.
В обоих случаях вам должна помочь одна, очень несложная процедура:
Перейдите в меню настроек своего устройства, в раздел «Для разработчиков», и ниже пункта «Отладка по USB» вы найдете опцию «Запретить доступ для отладки с помощью USB». Кликните по нему и в открывшемся окне нажмите на кнопку «OK». Затем подключите планшет или смартфон к компьютеру и перезагрузите его (планшет).
После перезагрузки на кране планшета или смартфона должно появиться сообщение о разрешении отладки с этого компьютера. Разрешите её, нажав на «OK». Если запрос не появляется, отключите и снова включите Отладку по USB (при этом планшет, естественно, должен быть подключен к компьютеру).
Всё, теперь вы можете продолжать работать с программой ADB:
В этой статье мы с вами разберемся откуда появляется ошибка в Andro >
Если вы только начали пользоваться ADB Android и у вас возникает ошибка adb unauthorized — «device unauthorized», «error device unauthorized,» «waiting for device» или «emulator offline» и из-за этого у вас не получается выполнить действия по инструкции? Не беда, сейчас мы все исправим!
Android ADB: device unauthorized,
откуда ошибка взялась и как исправить?
Ошибка unauthorized в ADB может возникнуть абсолютно на любом компьютере Windows, macOS, Linux! Откуда она взялась?
Когда появилась версия Android 4.2 Jelly Bean, была введена новая функция безопасности при подключении Android к компьютеру, а именно дополнительная авторизация.
Как исправить adb unauthorized?
Для того чтобы точно исправить ошибку device unauthorized, давайте начнем все с самого начала!
- Скачиваем программу ADB Run или же скачиваем самую последнюю версию adb
- Берем USB кабель и осматриваем его, не имеет ли он повреждений, если таковых нет, то подключаем к компьютеру
- Далее включаем «Отладку по USB» на Android, для этого перейдите в «Настройки ->О смартфоне/О планшете ->Номер сборки и нажмите по нему примерно 7 — 10 раз, после чего вернитесь вНастройки -> Для Разработчиков -> Отладка по USB— поставить галочку»
- Подключите Android к компьютеру
- Введите команду adb, например adb devices
- После чего на вашем Android устройстве появится диалоговое окно (разблокируйте Android), где вам необходимо поставить галочку «Всегда разрешать» и нажать «Да/ОК»
Данную процедуру нужно повторять, на каждом новом компьютере где вы планируете работать с adb (android debug bridge).
Ошибка unauthorized дола исчезнуть!
Если возникли проблемы… с подключением ADB и авторизацией
Если не получается пройти авторизацию, появляется сообщение «неточный запрос приложения», то воспользуйтесь следующими путями решения!
Для начала, поменяйте кабель подключения и порт USB, а далее смените тип подключения, выбрав вместо зарядки по USB, вариант MTP или PTP.
Обратите внимание, что в момент прохождения авторизации, необходимо установить галочку напротив «всегда разрешать отладку с этого компьютера».
У вас остались еще дополнительные вопросы? Пишите их в комментариях, о том что у вас получилось или наоборот!
Вот и все! Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней! Больше статей и инструкций читайте в разделе Статьи и Хаки Android.
Очередь просмотра
Очередь
- Удалить все
- Отключить
YouTube Premium
Хотите сохраните это видео?
Пожаловаться на видео?
Выполните вход, чтобы сообщить о неприемлемом контенте.
Понравилось?
Не понравилось?
Текст видео
В этом видео мы с вами разберемся откуда появляется ошибка в Android ADB «device unauthorized» и как с ней бороться!
Только начали пользоваться ADB Android и у вас возникает ошибка, то «device unauthorized», «waiting for device» или «emulator offline» из-за этого у вас не получается выполнить действия по инструкции? Не беда, сейчас мы все исправим!
Ошибка device unauthorized может возникнуть абсолютно на любом компьютере Windows, macOS, Linux! Откуда она взялась?
Когда появилась версия Android 4.2 Jelly Bean, была введена новая функция для безопасности подключения Android к компьютеру, а именно дополнительная авторизация.
Когда вы подключаете смартфон Android к компьютеру, нужна ADB авторизация.
android — INSTALL_FAILED_USER_RESTRICTED: студия android, использующая устройство redmi 4
Получил эту причудливую ошибку
Installation failed with message Failed to finalize session : INSTALL_FAILED_USER_RESTRICTED: Install canceled by user.
It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.
WARNING: Uninstalling will remove the application data!
Do you want to uninstall the existing application?
При попытке запустить apk в моем redmi 4 MIUI 8.5.4.0
Разблокировка OEM включена
Решение испробовано
- MIUI оптимизация отключена
- Отладка по USB включена
- Проверка приложений через USB включена
ПРИМЕЧАНИЕ. При включении установки через USB всплывающее окно с надписью Устройство временно ограничено .
276
brainLoop 11 Ноя 2017 в 17:57
18 ответов
Лучший ответ
Шаги для MIUI 9 и выше:
Настройки -> Дополнительные настройки -> Параметры разработчика ->
Отключите «оптимизацию MIUI» и перезапустите .
Включите «Отладку по USB»
Включите «Установить через USB» .
Установите настройку USB на зарядку .
Включить «установить через USB
MTP (протокол передачи мультимедиа) является режимом по умолчанию .
Работает даже в MTP в некоторых случаях
369
Gladis Wilson 21 Янв 2020 в 07:32
Чтобы включить «Установить через USB» и «Отладка USB (изменения в системе безопасности)», необходимо войти в учетную запись xiaomi, затем эти 2 можно включить и работать с Redmi в качестве разработчика
Примечание. При включении отладки по USB (изменения безопасности) будет отображаться несколько предупреждений безопасности, все из которых необходимо принять для работы в режиме разработчика.
2
Mithun C.N 11 Июн 2018 в 09:37
Что сработало для меня
Перейти в Настройки -> Дополнительные настройки -> Параметры разработчика -> Отменить авторизацию отладки USB.
Убить adb.exe в диспетчере задач (CTRL + SHIFT + ESCAPE)
Установите снова, следите за всплывающими окнами (примите подпись RSA и установите) Теперь все будет работать
0
Jack 28 Ноя 2018 в 18:21
НЕТ НЕТ НЕТ !!!!!
Это просто, в MIUI 9.x нужно включить настройки разработчика, а затем
- Настройки -> (раздел «Система и устройство») Дополнительные настройки -> Параметры разработчика
(Раздел отладки)
- Включите «Отладку по USB»
- Включите «Установить через USB»
Затем в Android выберите «Запустить приложение» и выберите свой телефон Xiaomi.
РЕДАКТИРОВАТЬ: вам также нужно разрешить установку из неизвестных источников
1
xchiltonx 8 Май 2018 в 13:54
Ошибка The device is temporarily restricted
появляется в MIUI 8.5
. Чтобы устранить эту ошибку, необходимо отключить WIFI и включить мобильные данные, а затем включить параметр «Установить через USB» в разделе «Параметры разработчика» в «Настройках». « . это будет работать для вас.
42
Ehsan Sajjad 27 Июн 2019 в 21:37
У меня работала только установка с гугл диска.
-3
user3193413 8 Фев 2019 в 13:19
Как исправить ошибку установки ограниченного пользователя в Android Studio — для Xiaomi Redmi Note 4X (у меня работает 100%) Настройки => Дополнительные настройки => Параметры разработчика
- Оптимизация макета SD-карты = ВЫКЛ
- Отладка по USB = ВКЛ
- Установить через USB = ВКЛ
- Отладка по USB (настройки безопасности) = ON
- Проверять приложения через USB = ВКЛ
- Принудительно закрытые приложения = ON
- Включить оптимизацию MIUI = OFF
3
Ayisha Sadikhova 7 Дек 2018 в 16:13
Это общая проблема, и решение довольно простое. Просто выполните следующие шаги:
Откройте Настройки для мобильных устройств.
Прокрутите вниз и перейдите к Дополнительные настройки .
Откройте Параметры разработчика .
(Примечание: если опция разработчика не видна, нажмите 7 раз на номер сборки)
Нво:
Отключите «Оптимизацию MIUI» и перезапустите.
Убедитесь, что Отладка по USB включена, а Установка через USB включена.
Настройте конфигурацию USB на зарядку (дополнительно)
10
Numan Gillani 16 Июл 2018 в 05:48
Ошибка [INSTALL_FAILED_USER_RESTRICTED: установка отменена пользователем]:
Перейдите в Настройки-> Дополнительные параметры-> Параметры разработчика-> Параметры разработчика (необходимо включить) -> Отладка по USB (необходимо включить) -> Установить через USB (необходимо включить) -> Отладка по USB (Настройки безопасности) (Необходимо включить)
Отлично работает в вышеуказанных шагах.
Приятного кодирования …
3
mahendren 27 Апр 2019 в 05:09
Если приведенный выше ответ не сработал для вас, так как он не сработал для меня на моем Xiaomi Mi5. Я попытался выяснить основную причину и решить ее. В MIUI, чтобы изменить опцию «Установить через USB», вы должны быть подключены к Интернету и подписаны в вашей учетной записи Mi. По какой-то причине запросы от серверов из Китая отклоняются, поэтому я подключился к одной открытой китайской VPN-сети и снова попытался включить «Установить через USB», и мне это удалось. Подробное решение и сведения о VPN см. В этом полезном видео на YouTube: https://youtu.be/MeKUJlD-Ke4а>
3
Perry 18 Дек 2017 в 06:03
Для MIUI 9.6 работает:
1. Станьте разработчиком: Настройки >> О телефоне >> Версия MIUI коснитесь 7 раз.
2. Снова Настройки >> Дополнительные настройки >> Параметры разработчика (включить) >> USB отладка (включить) >> Установить через USB (включить).
3. Вам будет предложено разрешение через вашу учетную запись MI. Подтвердите разрешение.
4. Примечание. Во время установки приложения ваше устройство даст вам 7 секунд на подтверждение установки. Не пропустите!
16
SportAtomDroid 10 Янв 2019 в 11:39
Для меня это работает только Шаги для MIUI 9 и выше:
Настройки -> Дополнительные настройки -> Параметры разработчика ->
Отключите «оптимизацию MIUI» и перезапустите
Включите «Отладку по USB»
Включите «Установить через USB»
Установите USB-конфигурацию на зарядку
MTP (Media Transfer Protocol) является режимом по умолчанию. Работает даже в MTP в некоторых случаях
3
Rahul 26 Апр 2019 в 07:03
В моем случае, к сожалению, я нажал Запретить при первой установке. Поэтому я получил INSTALL_FAILED_USER_RESTRICTED .
Вы можете изменить это разрешение для приложения в соответствии с разрешениями.
Настройки-> Разрешения-> Установить через USB -> {Ваше приложение}
Вы должны были включить ниже варианты тоже.
Настройки-> Дополнительные настройки-> Конфиденциальность-> Неизвестные источники
Настройки-> Дополнительные настройки-> Параметры разработчика-> Установить через USB
9
Suryavel TR 14 Апр 2018 в 14:39
Справка
Та же самая проблема с тем же устройством была здесь.
Итак, проблема Xiaomi, и вот решение этой проблемы:
Перейдите в приложение «Безопасность» и нажмите «Параметры» в правом верхнем углу. угол
Прокрутите вниз до группы «Параметры функций» и найдите «Разрешения»
Там отключите опцию «Установить через USB», которая управляет установка приложений через USB и не позволяет этого.
На последнем устройстве Redmi:
Настройки> Дополнительные настройки> Параметры разработчика> Параметры разработчика: установите флажок «Установить через USB».
4
Md Imran Choudhury 28 Окт 2018 в 03:44
С Xiaomi Redmi note 8 pro (MIUI 10.4.4), Android 9 —
При подключении к Vysor (2.1.2) с ПК с Windows (через USB-кабель) получено сообщение об ошибке:
«Ошибка установки APK: ошибка [INSTALL_FAILED_USER_RESTRICTED]»
Даже после включения «Отладка USB».
Таким образом, следующие настройки были необходимы —
- Параметры разработчика (Вкл.)
- Отладка по USB (вкл)
- Установить через USB (Вкл)
Оставьте следующее,
- Включить оптимизацию MIUI (Вкл)
- Проверять приложения через USB (Вкл)
2
NBhat 20 Ноя 2019 в 05:38
Xiaomi MIUI.
Параметры — Разрешения — Установить через USB (не то же самое в параметрах разработчика!), Затем снимите флажок с вашего отключенного приложения
5
Vladimir Krapotkin 4 Янв 2019 в 15:16
- Просто отключите Mock для оптимизации SD-карты в настройках разработчика
- Отключить «Включить оптимизацию MIUI»
- Пометить закрытые приложения
Эти настройки работали для меня.
5
Patrick Prakash 24 Янв 2018 в 17:18
Настройки-> Дополнительные настройки-> Параметры разработчика
1) Turn ON Developer Options
2) Turn ON USB Debugging
3) Turn OFF MIUI optimization
4) Turn ON Install via USB
14
Ajay 17 Сен 2019 в 11:18
Android-устройство не подключено к USB для отладки (Android studio)
Как подключиться к устройству с помощью командной строки adb :
На телефоне включена отладка по USB и телефон подключен.
Я выполняю эти команды в linux (redhat и ubuntu), но те же команды работают под капотом в Windows. Диспетчер устройств запускает команды adb. Вы можете найти консоль в диспетчере устройств или обычную командную строку, если вы настроите свои пути к SDK.
Если вы можете запустить adb и увидеть что-то вроде ???????? в списке устройств ..
$ android-studio/sdk/platform-tools/adb устройства
Список подключенных устройств
???????????? нет разрешений
Возможно, вы используете сервер adb как обычный пользователь. Возможно, вам придется запустить сервер adb от имени пользователя root. Так что убей сервер как обычный пользователь и запусти его как root.
$ сервер уничтожения adb
$ какой adb
$ sudo <полный путь>/android-studio/sdk/platform-tools/adb start-server
Теперь посмотрите на список устройств adb, если эта машина впервые подключается к этому телефону, вы увидите «неавторизованный».
$ adb устройства
Список подключенных устройств
MWS0216A31xxxxxx неавторизованный
В этот момент на телефоне должно появиться диалоговое окно, и вы можете нажать «ОК» для авторизации. Затем вы должны увидеть «устройство» в списке устройств, и такие команды, как shell/push/pull/sync/backup… должны работать.
$ adb устройства
Список подключенных устройств
Устройство MWS0216A31xxxxxx
$ adb shell "uname -a; df; ls /storage/sdcard0/Download"
Linux localhost 3.10.90-g2ff1b22 #1 SMP PREEMPT вторник, 27 декабря, 17:12:50 CST 2016 aarch64
Используемый размер файловой системы Free Blksize
/дев 1.3G 108.0K 1.3G 4096
/sys/fs/cgroup 1.3G 12.0K 1.3G 4096
/мнт 1.3G 0.0K 1.3G 4096
/sys/fs/cgroup/pids: Отказано в доступе
/система 2.4G 2.3G 106.8M 4096
/cust 492,0 млн 327,7 млн 164,3 млн 4096
/кеш 248.0M 160.0K 247.8M 4096
/splash3: Отказано в доступе
/3-й модем 59,0 млн 4,9 млн 54,1 млн 1024
/3rdmodemnvm: Отказано в доступе
. .
/хранилище 1.3G 0.0K 1.3G 4096
/данные 25,1 г 10,9 г 14,2 г 4096
/mnt/runtime/default/emulated: Отказано в доступе
/хранение/эмуляция 25.1G 11.2G 13.8G 4096
/mnt/runtime/read/emulated: Отказано в доступе
/mnt/runtime/write/emulated: Отказано в доступе
.
.
Прекрасный июль. С надеждой.
adb — Samsung (Galaxy S4) не отображает диалоговое окно авторизации USB-отладки
Я не уверен, что вы когда-нибудь решали эту проблему, но я столкнулся с этой проблемой и испробовал множество различных процедур, каждая из которых могла бы помочь другим, но это 2016 год, и краткое изложение может помочь.
Совершенно новый телефон, купленный в 2016 году, не работал, когда я устанавливал Android Studio в Linux. Телефон купленный в 2015 году работал без проблем. Новый телефон не работал с точно такой же конфигурацией.
Когда у меня открыта Android Studio, менеджер AVD не показывал новый телефон, а показывал старый. Старый телефон при подключении к USB-разъему вызывал диалоговое окно с просьбой подтвердить отпечаток пальца ключа RSA, но новый телефон не показывал такой же диалог при подключении.
Я нашел подсказку на https://stackoverflow.com/questions/18011685/cant-connect-nexus-4-to-adb-unauthorized и попробовал это, и это сработало для меня.
Я удалил два файла adbkey и adbkey.pub из ~/.android. По-видимому, android-studio обнаруживает это и немедленно создает ключи. Как только это произошло, новый телефон открыл диалоговое окно и начал работать. Я могу видеть телефон в меню AVD Android-Studio и запускать приложения.
адб версия 1.0.31, НО, если я попытаюсь запустить «устройства adb» в командной строке, Android-Studio перестанет показывать этот телефон в меню AVD.
Я по-прежнему не вижу телефон (но это меня не беспокоит, так как я могу видеть телефон из меню AVD). Утилита командной строки adb показывала только работающий эмулятор, но не телефон, подключенный в режиме отладки, который был виден в меню AVD, до тех пор, пока команда не была запущена.
$ adb устройства
сервер adb устарел. убийство...
* демон успешно запущен *
Список подключенных устройств
эмулятор-5554 устройство
На данный момент переподключение телефона не помогает.Меню AVD показывало только эмулятор, который все еще работал на моем компьютере.
Вы должны запустить «adb kill-server». Как только это будет сделано, и если вы откроете меню AVD, Android Studio инициализирует свой собственный ADB, и телефон появится в меню AVD.
адб версия 1.0.31 Android-студия 2.1
Итак, в заключение: две вещи.
- Удалите adbkey и adbkey.pub из ~/.android, пока открыта Android Studio.
- Не запускать утилиту командной строки adb. Это мешает экземпляру сервера, запущенному Android Studio.Экземпляр сервера из командной строки работает для некоторых телефонов, но не для всех. Android-Studio работает со всеми моими телефонами.
Все вышеперечисленное конечно после проверки:
- вы 7 раз нажимаете на «номер сборки» и включаете режим отладки по USB…
- много раз пытался «отозвать разрешения на отладку»
- пытался несколько раз перезагрузить телефон
- включить/отключить/включить режим отладки USB,
Все вышеперечисленные шаги выглядели как шаманство, но по сути они не работали, за исключением тех, что я перечислил выше.
(обновление: добавление этой строки, которая изначально была комментарием, но принадлежит ответу).
Мне также пришлось добавить идентификатор поставщика нового телефона в файл /etc/udev/rules.d/51-android.rules, чтобы помочь идентифицировать новый телефон и установить разрешения.
adb — Разрешить всплывающее окно отладки USB не появляется на моем новом ПК
Я использую планшет Nexus 10 (Android 4.4.4). У меня есть 3 ПК, на которых я уже занимался разработкой Android, и один новый ПК, на котором я начал сегодня.Все они являются 64-разрядной версией Windows 7 с пакетом обновления 1. Единственная разница заключается в том, что из трех старых компьютеров один — DELL, а два — HP, а новый — Lenovo ThinkCentre
.На ПК, который я получил сегодня, я использую тот же android-sdk, тот же google_usb_driver (версия 11.0.0) и те же инструменты платформы (для adb — adb версии 1.0.32), однако на моем более новом ПК я я не могу войти в оболочку adb. Разница, которую я вижу, заключается в том, что на моем более новом ПК я не получаю всплывающее окно с вопросом «Разрешить отладку по USB», а когда я делаю «устройства adb», оно показывает устройство как неавторизованное.Также, когда я делаю «оболочку adb», выдается сообщение об ошибке «$ADB_VENDOR_KEYS этого сервера adb не установлен».
Облазил разные форумы и пробовал следующее: 1) ВЫКЛЮЧАТЬ и ВКЛЮЧАТЬ отладку по usb и пробовать. 2) Выполнение «Отменить авторизацию отладки USB». 3) Перезагрузка моего ПК. 4) Удаление папки C:\Users\UserName.android
Однако ни один из них не работал. Также, как я уже упоминал, он отлично работает на всех других ПК с тем же устройством. Это указывало бы на то, что что-то отсутствует/неправильно в моем новом ПК.Мне было интересно, что когда появляется диалоговое окно «Разрешить отладку по USB», в нем упоминается, что «Отпечаток ключа RSA компьютера: xyz». Может ли быть так, что на моем новом ПК нет OpenSL или чего-то подобного, что вызывает некоторые проблемы? Также на моем старом ПК в папке .android есть файл «adbkey», которого нет в папке .android на более новом ПК, может ли это каким-либо образом привести к проблемам или это просто симптом проблемы, а не причина?
Также обратите внимание, что на более новом ПК я могу подключать устройства с версией Android ниже 4.2 (то есть устройства с не требуют авторизации). Поэтому, как я уже говорил ранее, я думаю, что основная причина проблемы заключается в том, что на моем новом ПК я не получаю всплывающее окно с запросом авторизации
.Как отлаживать Android Chrome из Windows, Linux или Mac · Блог Raygun
Тестирование и отладка веб-сайтов и веб-приложений на мобильных устройствах может быть сложной задачей. Браузеры на телефонах и планшетах часто не имеют встроенных отладчиков, а эмуляция мобильных устройств никогда не бывает такой точной, как хотелось бы.Для отладки мобильных веб-сайтов на Android настольная версия Chrome предоставляет решение с удаленной отладкой.
В этой статье показано, как использовать удаленную отладку Chrome с вашего компьютера. Вы можете использовать одну из распространенных операционных систем для настольных компьютеров, таких как Windows, macOS или Linux.
Как отлаживать Android Chrome
Если вы считаете, что у вас может быть ошибка на мобильном веб-сайте или в нативном приложении для Android, но не можете точно определить ее, Raygun поддерживает отчеты о сбоях JavaScript, а также отчеты о сбоях Android.Вы можете воспользоваться бесплатной 14-дневной пробной версией здесь.
Настройка
Прежде чем вы сможете выполнять какую-либо удаленную отладку, вам необходимо настроить компьютер, чтобы он мог распознавать ваше устройство Android. Это означает разрешить отладчику Chrome распознавать телефон и подключаться к нему. Вы начнете с установки некоторых параметров на телефоне.
Настройки телефона
Откройте приложение «Настройки» на своем телефоне. Вам нужно включить параметры разработчика, если вы еще этого не сделали. Для этого зайдите в меню «О телефоне», которое находится внутри меню «Система» на современных Android-устройствах.Как только вы окажетесь там, прокрутите вниз и нажмите «Номер сборки» семь раз. Теперь вернитесь к предыдущему экрану или в меню «Система» в приложении «Настройки». Там вы теперь найдете новый пункт меню под названием «Параметры разработчика» внизу.
Когда вы войдете в параметры разработчика, включите их на своем телефоне, щелкнув переключатель в верхней части страницы. Когда переключатель говорит «Вкл», прокрутите немного вниз и также включите «Отладку по USB». Это позволит вам отлаживать устройство через подключение через USB-кабель.
Настройка компьютера (с использованием USB-отладки Android)
Установка драйвера
Это все, что мы можем сделать на телефоне, так что давайте подготовим наш компьютер. Шаги, которые нужно предпринять, немного отличаются для каждой из больших операционных систем.
Если вы используете Windows, первое, что вам нужно сделать, это установить драйверы USB для вашего устройства. На веб-сайте Android Studio есть список мест, где можно найти драйверы, а также некоторые инструкции по установке драйверов на ваш компьютер.Некоторые производители предоставляют ссылки на файл драйвера. Другие просто ведут вас на веб-сайт поддержки, и в этом случае вам нужно будет немного поискать, чтобы найти драйверы для вашего устройства.
Если ваш компьютер работает под управлением macOS или Linux, вам не нужно устанавливать драйверы. Пользователи Mac фактически готовы к работе. Если на вашем компьютере работает Linux, необходимо выполнить еще несколько шагов по настройке. Вам нужно убедиться, что ваша учетная запись пользователя принадлежит к определенной группе, и вам нужно будет установить пакет с так называемыми «правилами udev».Это конфигурации, которые делают определенные USB-устройства известными вашему компьютеру с Linux. Если вам интересно узнать больше, я недавно написал специальную статью о настройке Linux для ADB.
Установить мост отладки Android (ADB)
После того, как вы установили драйверы или правила udev, вам также понадобится ADB, который предоставляет интерфейс для связи с вашим мобильным устройством. ADB и другие инструменты платформы Android поставляются вместе с Android Studio, но их также можно загрузить отдельно.
Предпочтительным способом является использование встроенного Android SDK Android Studio или официального пакета инструментов платформы от Google.Пакеты инструментов платформы представляют собой просто .zip-файлы, содержащие папку platform-tools
. После извлечения файлов вы найдете там двоичные файлы, такие как adb.exe
(Windows) или adb
(macOS и Linux). Затем вы можете выполнить их по мере необходимости из оболочки или окна терминала по вашему выбору.
Если вы работаете в Windows и хотите получить самую минимальную версию ADB без лишних хлопот, загляните на форумы XDA; прокрутите вниз до заголовка «Загрузки» и щелкните первую ссылку в этом разделе.
После загрузки запустите его для установки ADB. После его установки вам нужно будет перейти в папку, в которую он был установлен (по умолчанию C:\Program Files(x86)\Minimal ADB и Fastboot
) и дважды щелкнуть cmd-here.exe
. Это откроет окно командной строки в этой папке.
Используя любой из методов, в окне оболочки введите adb start-server
, чтобы запустить сервер ADB.
Примечание: Сервер ADB должен быть запущен в любое время, когда вы хотите выполнить отладку.Если вы перезагрузите компьютер, сервер не будет работать автоматически. , а не , рекомендуется для запуска ADB в качестве постоянной фоновой службы.
Последнее, что нам нужно сделать для настройки компьютера, — это включить удаленную отладку в инструментах разработчика Chrome. Для этого откройте Chrome на своем компьютере и перейдите в настройки DevTools по адресу chrome://inspect/#devices
Чтобы отлаживать веб-сайты на Android отсюда, убедитесь, что установлен флажок «Обнаружение USB-устройств».Я также предлагаю оставить этот раздел инструментов разработчика открытым на вкладке, потому что он нам скоро понадобится снова.
Выполнение соединения
Это все, что вы можете сделать с любым устройством по отдельности. Чтобы отлаживать веб-сайты в Android на устройстве, нам нужно соединить их вместе. Если вы еще этого не сделали, подключите телефон к компьютеру через USB. Если вы не сделали этого во время установки драйвера, вы можете увидеть на панели задач уведомление о том, что ваш компьютер настраивает новое устройство. Убедитесь, что ваш телефон включен и разблокирован. Если это так и сервер ADB запущен, вы должны увидеть всплывающее окно под названием «Разрешить отладку по USB?».
Если он не отображается, посмотрите в области уведомлений на устройстве Android. Если там написано «Подключено как медиа-устройство», что-то в этом роде или что-то про «MTP», нажмите на него. Это должно привести вас к экрану, который позволяет выбрать другой тип подключения. Для нашей цели «Камера (PTP)» является подходящим типом подключения.После того, как вы выбрали PTP, «Разрешить отладку по USB?» всплывающее окно должно появиться.
Чтобы не сталкиваться с этим всплывающим окном каждый раз при подключении устройства, установите флажок «Всегда разрешать с этого компьютера». В любом случае вам нужно нажать «ОК», что позволит вашему мобильному устройству быть видимым для вашего компьютера для отладки. На этом этапе вернитесь на вкладку DevTools, которую мы рассмотрели ранее. Если все прошло хорошо, вы должны увидеть свой телефон и все его вкладки Chrome, перечисленные там.
Отладка веб-сайтов, работающих в Chrome на вашем устройстве
Теперь пора прекратить настройку и начать отладку! Ну наконец то! Chrome на вашем компьютере должен показать вам список вкладок, открытых в браузере Chrome на вашем удаленном устройстве.Если вкладка, которую вы хотите отлаживать, не является активной вкладкой, вы можете щелкнуть вкладку «фокус», чтобы сделать ее активной вкладкой на устройстве. Затем нажмите ссылку «проверить».
Откроется инспектор для этой вкладки. Отсюда вы можете использовать инструменты разработчика Chrome почти так же, как если бы вы отлаживали веб-страницу в браузере настольного компьютера. Вы даже можете видеть экран своего устройства в инструментах разработчика. Если он еще не отображается или вы хотите отключить его, щелкните значок рядом со значком инспектора в верхнем левом углу инструментов разработчика.
Советы по отладке
Вы также можете управлять своим устройством из инструментов разработчика. Используйте курсор мыши на экране, как если бы ваш курсор был пальцем на самом устройстве.
- Нажмите, чтобы коснуться
- Нажмите и перетащите, чтобы смахнуть
- Используйте колесо прокрутки для прокрутки
- Удерживайте
Shift
при перетаскивании вверх для увеличения - Удерживайте
Shift
при перетаскивании вниз, чтобы уменьшить масштаб
Вы можете заметить, что в кадре есть прозрачные пятна.Это элементы пользовательского интерфейса из приложения Chrome или системного пользовательского интерфейса вашего устройства. Они скрыты, потому что протокол удаленной отладки позволяет вам взаимодействовать только с самой веб-страницей.
На старых и менее мощных устройствах трансляция экрана использует большую часть вычислительной мощности вашего мобильного устройства. Вы можете заметить, что производительность кажется низкой во время трансляции экрана. Таким образом, если вы пытаетесь измерить производительность, отключите трансляцию экрана и взаимодействуйте напрямую с мобильным устройством.
Наконец, если вы столкнулись с проблемами, из-за которых при взаимодействии с устройством ничего не происходит, попробуйте закрыть приложение Chrome и снова открыть его.Вам нужно будет повторно подключиться к удаленному устройству через экран DevTools в инструментах разработчика. Если это не поможет, пройдитесь по этому быстрому контрольному списку:
- Отключите устройство и снова подключите его
- Заблокируйте телефон и снова включите его
- Закройте окно инструментов разработчика и снова откройте его.
Заключение
Отладка мобильных веб-сайтов в Android Chrome не должна быть сложной. Это может занять немного больше времени, чем хотелось бы большинству из нас.Но как только об этом позаботятся, отладка мобильной веб-страницы на устройстве станет намного проще. Теперь вы можете отлаживать мобильные веб-сайты Android на реальном физическом устройстве.
Вы потратили слишком много времени на обнаружение своей ошибки? Raygun помогает обнаруживать, диагностировать и устранять ошибки в коде JavaScript или Android. Интеллектуальные оповещения и группировка ошибок означают, что вы больше никогда не пропустите ошибку в своем приложении. Узнайте больше об отчетах о сбоях Android и отчетах о сбоях JavaScript.
Подробнее об отладке Android
Как спроектировать свои ошибки для улучшения отчетов об ошибках
Начало работы с отчетами о сбоях Raygun с использованием Raygun4Android
Начало работы с удаленной отладкой в Android
Подключение к Fire Tablet через ADB (Fire Tablets)
Вы можете использовать Android Debug Bridge (ADB) для подключения планшета Fire к компьютеру для тестирования и отладки.Вы подключаете свой компьютер к планшету Fire через кабель micro-USB.
Android Debug Bridge (ADB) — это утилита командной строки для запуска и управления приложениями Android на вашем устройстве или эмуляторе. Дополнительные сведения и инструкции по использованию ADB см. в разделе Android Debug Bridge.
Если вам нужны инструкции по подключению к Fire TV, см. раздел «Подключение к Fire TV через ADB».
Шаг 1. Включите параметры разработчика
Перейдите в Настройки > Параметры устройства и найдите меню параметров разработчика.Если его нет, сделайте следующее:
а. Перейдите в Настройки > Параметры устройства > О Fire Tablet . б. Коснитесь серийного номера семь раз. в. Вернуться к Опции устройства . Появится новое меню под названием «Параметры разработчика».
- Коснитесь Параметры разработчика . (В моделях 2013 года эта опция может называться «Безопасность».)
- Установить Опции разработчика и Отладка по USB на ВКЛ .
- Если у вас Kindle Fire 1-го поколения, ADB включен по умолчанию.
Шаг 2. Установите драйвер Kindle Fire (только для Windows)
- Если вы используете Windows, загрузите этот драйвер Kindle Fire: kindle_fire_usb_driver.zip.
- После загрузки файла извлеките его содержимое в новую папку и дважды щелкните файл драйверов Fire_Devices ABD .
- Пройдите через экраны мастера установки, чтобы установить драйвер.
Шаг 3. Установите Android Studio
ADB доступен на вашем компьютере при установке Android Studio. Если у вас еще нет Android Studio, загрузите и установите Android Studio. Если вы не используете Android Studio, вам необходимо загрузить и установить инструменты платформы Android SDK.
Шаг 4. Подключите пожарное устройство к компьютеру с помощью USB-кабеля
С помощью кабеля USB подключите планшет Fire к порту USB на компьютере.
Обратите внимание, что планшеты Fire могут обрабатывать USB с различными параметрами передачи. После подключения USB-кабеля проведите пальцем вниз от верхней части планшета, чтобы увидеть используемый параметр USB. Вы можете увидеть различные уведомления, включая тип подключения USB, который использовался при подключении кабеля. Соответствующее уведомление выделено на скриншоте ниже.
Мультимедийное устройство (MTP) Параметр отладки USBЕсли вы не видите «Подключено как мультимедийное устройство», нажмите Коснитесь для других параметров USB .Затем выберите Медиа-устройство (MTP) . Более поздние версии Fire OS имеют здесь другой интерфейс. Если вы используете Fire OS 7, выберите File Transfer .
Медиаустройство (MTP) Параметр отладки USBПримечание: Если USB подключен как камера (PTP), Android Studio не распознает планшет как устройство в Android Studio.
Если вы не видите тип USB-подключения в приведенных выше уведомлениях, перейдите в раздел «Настройки» > «Параметры устройства» > «Параметры разработчика» > USB-подключение к компьютеру .Установите для этого параметра значение Media Device (MTP) . Для Fire OS 7 выберите File Transfer .
Когда Разрешить отладку по USB? На планшете появится диалоговое окно , коснитесь OK .
Откройте Android Studio и найдите устройство, которое появится в раскрывающемся меню устройств:
Подключенные планшетные устройства отображаются в этом меню «Устройства».Имя устройства будет использовать свойство
android.os.Build.MODEL
для устройства.KFSUWI
относится к планшету Fire HD 10 (2017 г.). Вы можете увидеть список названий моделей сборки в разделе «Идентификация планшетных устройств Fire».Если вы не выбрали диалоговое окно «Разрешить отладку по USB» на планшете, имя «Неизвестное устройство» будет отображаться в раскрывающемся меню устройств в Android Studio до тех пор, пока вы не разрешите отладку.
После подключения планшета вы можете запустить свое приложение на планшете, нажав кнопку Запустить приложение в Android Studio.
Если у вас возникнут проблемы, см. раздел «Устранение неполадок» ниже.
Проверка подключений устройств с помощью ADB (необязательно)
Вместо того, чтобы искать в меню устройств в Android Studio, вы также можете использовать некоторые команды терминала ADB, чтобы подтвердить, что ваше устройство подключено. ADB также полезен для выполнения многих других операций, таких как вход в режим песочницы или установка других ресурсов. Следуйте этим двум разделам:
Если вы пропустите добавление ADB в свой PATH, вы также можете проверить наличие подключенных устройств, если ADB нет в вашем PATH.
Добавить ADB в ваш PATH
Во-первых, добавьте ADB в PATH, чтобы вам было проще запускать команды ADB. (Ваша PATH — это переменная среды, используемая для указания местоположения исполняемого файла программы. Если вы не добавите ADB в свою PATH, запуск команд ADB потребует от вас перейти в каталог
, чтобы запустить адб
.)
Совет: Вы можете проверить, добавлен ли уже ADB в ваш PATH, введя adb version
из терминала или командной строки.Если вы получите информацию о версии, ADB находится в вашем PATH. Если ответ говорит, что adb
является нераспознанной командой, ADB не находится в вашем PATH.
Мак
Чтобы добавить ADB в ваш PATH на Mac:
Получите путь к каталогу инструментов платформы Android SDK:
Откройте Android Studio и нажмите кнопку SDK Manager . Расположение вашего Android SDK отображается вверху рядом с Android SDK Location .Например:
/Users/<ваше имя пользователя>/Library/Android/sdk
Если вы впервые открываете Android Studio, у вас нет кнопки «Диспетчер SDK». Вместо этого в приглашении Добро пожаловать в Android Studio щелкните Настройка > Диспетчер SDK и укажите расположение Android SDK.
- Скопируйте путь к SDK и вставьте его в удобное место, например в текстовый редактор.
- Добавьте /platform-tools в конец пути, скопированного на предыдущем шаге.(«platform-tools» — это каталог, содержащий исполняемый файл ADB.)
- Скопируйте полный путь в буфер обмена.
Используйте следующую команду, чтобы добавить ADB в ваш .bash_profile . Замените
<ваше имя пользователя>
вашим фактическим именем пользователя. Кроме того, убедитесь, что путь указывает на ваш Android SDK.echo 'export PATH=$PATH:/Users/<ваше имя пользователя>/Library/Android/sdk/platform-tools/' >> ~/.bash_profile
Ваш файл
.bash_profile
обычно находится в вашем пользовательском каталоге, который вы можете найти, набравcd ~
(перейдите в свой пользовательский каталог). Затем введитеls -a
(список всех), чтобы отобразить все файлы, включая скрытые.Если файла нет, просто создайте его. Затем вы можете ввести
open .bash_profile
, чтобы увидеть перечисленные пути.После того, как вы добавите этот PATH в свой профиль bash, вы должны увидеть следующее в своем
.файл bash_profile
:экспорт PATH=$PATH:/Users/johndoe/Library/Android/sdk/platform-tools/
(Только вместо
johndoe
вы увидите свое имя пользователя.)Полностью перезапустите все сеансы терминала, а затем введите
adb
. Если вы успешно добавили ADB в свой путь, вы увидите справочную информацию ADB, а не «команда не найдена».
Окна
Чтобы добавить ADB в ваш PATH в Windows:
Получите путь к каталогу инструментов платформы Android SDK:
Откройте Android Studio и нажмите кнопку SDK Manager .
Расположение вашего Android SDK отображается вверху рядом с Android SDK Location . Например:
C:\Users\<ваше имя пользователя>\AppData\Local\Android\Sdk
Если вы впервые открываете Android Studio, у вас нет кнопки «Диспетчер SDK». Вместо этого в приглашении Добро пожаловать в Android Studio щелкните Настройка > Диспетчер SDK и укажите расположение Android SDK.
- Скопируйте путь к SDK и вставьте его в удобное место, например в текстовый редактор.
- Добавьте /platform-tools в конец пути, скопированного на предыдущем шаге. («platform-tools» — это каталог, содержащий исполняемый файл ADB.)
- Скопируйте полный путь в буфер обмена.
- Нажмите кнопку поиска на вашем компьютере (рядом с Пуск) и введите просмотреть дополнительные параметры системы .
- Щелкните Просмотр дополнительных настроек системы .
- Когда откроется диалоговое окно «Параметры системы», нажмите кнопку Переменные среды .
- В разделе System Variables (нижняя панель) выберите Path и нажмите Edit .
Выполните одно из следующих действий:
- В Windows 7 или 8 переместите курсор в крайнее правое положение, введите
;
, а затем нажмите Ctrl+V , чтобы вставить путь к SDK, который вы скопировали ранее. Это может выглядеть так:;C:\Users\<ваше имя пользователя>\AppData\Local\Android\Sdk\platform-tools
.Щелкните OK в каждом из трех открытых диалоговых окон, чтобы закрыть их. - В Windows 10 нажмите кнопку New и добавьте это местоположение.
- В Windows 7 или 8 переместите курсор в крайнее правое положение, введите
- Перезапустите все сеансы терминала, а затем введите
adb
. Если вы успешно добавили ADB в свой путь, вы увидите справочную информацию ADB, а не «команда не найдена».
Проверка подключенных устройств
Предполагая, что ADB добавлен в ваш PATH, выполните следующие команды:
сервер уничтожения adb стартовый сервер adb adb устройства
Убедитесь, что серийный номер вашего планшета Fire отображается в списке устройств.Например:
Список подключенных устройств Устройство G000N8978167088A
На планшете серийный номер вашего устройства находится в разделе Настройки > Параметры устройства .
Проверьте наличие подключенных устройств, если ADB не находится в вашем пути
Если ваш терминал не распознает adb
как команду (то есть вы не добавили ADB в свой PATH), возможно, вам придется запускать команды из каталога SDK, содержащего ADB.
- В Android Studio перейдите в Tools > SDK Manager .
- В диалоговом окне «Диспетчер SDK» скопируйте расположение Android SDK.
Перейдите в это место в терминале или в командной строке. Например:
Mac
компакт-диск /Пользователи/<имя пользователя>/Библиотека/Android/sdk
Windows
компакт-диск C:\users\<имя пользователя>\AppData\Local\Android\Sdk
Затем перейдите в каталог
platform-tools
:Каталог
platform-tools
содержитadb
.Теперь запустите команды ADB следующим образом:
Mac:
./adb сервер уничтожения ./adb стартовый сервер ./adb устройства
Окна:
сервер уничтожения adb стартовый сервер adb adb устройства
В ответе должен быть указан серийный номер вашего устройства. Например:
Список подключенных устройств Устройство G000N8978167088A
Если ваш планшет Fire по-прежнему не определяется, вам может потребоваться перезагрузить компьютер или выйти из системы и снова войти, чтобы изменения вступили в силу.
Поиск и устранение неисправностей
Планшет не отображается в списке устройств в Android Studio
Если вы не видите свой планшет в списке устройств в Android Studio, щелкните раскрывающееся меню устройств и выберите Устранение неполадок с подключением устройств :
Устранение неполадок с подключением устройствЩелкните Пересканировать устройства .
Повторное сканирование устройствЕсли повторное сканирование устройств не определяет ваш планшет Fire как устройство, возможно, ваш кабель micro-USB неисправен, у вас может быть неправильный тип USB-подключения (например,g, камера вместо мультимедийного устройства), или вы не включили отладку по USB. Также можно попробовать перезагрузить компьютер и планшет.
Удаление драйвера, отличного от ADB (Windows)
Если вы ранее подключали планшет Fire без предварительного включения ADB на планшете Fire, вам может потребоваться удалить существующий драйвер USB-устройства и принудительно переустановить драйвер. Чтобы удалить драйвер без ADB:
- С помощью кабеля micro-USB подключите планшет Fire к порту USB на компьютере.
- На вашем компьютере (Windows 10) нажмите кнопку поиска (рядом с меню Пуск) и наберите в поиске Диспетчер устройств . Затем выберите его в результатах. (В других версиях Windows есть другие варианты доступа к панели управления.)
- В окне диспетчера устройств разверните Переносные устройства .
- Щелкните правой кнопкой мыши устройство Fire и выберите Свойства .
- В окне Свойства на вкладке Драйвер щелкните Удалить , а затем Подтвердить .
- Отключите планшет Fire от компьютера.
Подтверждение правильной установки драйвера Fire
Вы можете убедиться, что драйвер Fire установлен правильно, выполнив следующие действия:
- На компьютере нажмите кнопку поиска кнопку поиска (рядом с меню «Пуск») и введите Диспетчер устройств .
В диспетчере устройств в разделе Fire Devices убедитесь, что отображается устройство с именем Android Composite ADB Interface .
Если ваш Диспетчер устройств показывает раздел «Другие устройства» со вторым устройством Fire с желтым знаком предупреждения, ваш компьютер отображает нераспознанный модуль ADB Amazon как отдельное устройство. Чтобы решить эту проблему:
- В разделе «Другие устройства» щелкните правой кнопкой мыши устройство Fire и выберите Свойства .
- На вкладке Драйвер окна Свойства выберите Обновить драйвер…
- Выберите поиск программного драйвера, затем перейдите к Позвольте мне выбрать из списка драйверов устройств на моем компьютере > Показать все устройства > Иметь диск .
- Перейдите в папку, в которую вы установили драйвер Amazon (обычно
C:\Program Files (x86)\Amazon.com\Fire_Devices\Drivers
) и выберите ее. Игнорируйте предупреждение об установке драйверов и продолжайте.
Теперь вы должны правильно видеть свой планшет Fire с установленным драйвером ADB.
Последнее обновление: 29 октября 2020 г.
Как включить отладку по USB на Android с черным экраном?
Как правило, восстановление данных со сломанного телефона Android является вашей первоочередной задачей.Не волнуйтесь, для этого достаточно одного клика. Но что, если у вашего телефона черный экран и отключена отладка по USB? Расслабьтесь, вы все еще можете включить отладку по USB на Android с черным экраном для извлечения ваших данных.
Итак, как включить отладку по USB на андроиде с черным экраном? В этой статье мы собрали три метода, которые помогут вам восстановить данные, даже если экран черный или разбит.
Вы можете не только извлекать данные с помощью этих методов, но и сохранять их на своем ПК для последующего использования.Более того, методы просты, и вы можете восстановить свои данные в кратчайшие сроки. Кроме того, будет сессия часто задаваемых вопросов. Эта сессия устранит большую часть вашего замешательства. Итак, давайте углубимся в детали.
Что такое отладка по USB?
Отладка по USB — это режим работы устройств на ОС Android. Это означает, что ОС имеет возможность отлаживаться, передавая команды на ПК. Кроме того, эти команды могут предоставить ПК возможность регистрировать информацию об устройстве на консоли, которая обычно работает в фоновом режиме.
В своей самой простой форме отладка по USB позволяет пользователю загружать приложения на устройство. Когда вы устанавливаете приложение на свой телефон, которому требуется доступ к определенным настройкам или дополнительным функциям, как это часто требуется для приложений только для root, оно обычно предлагает пользователям включить эту функцию через настройки их учетной записи Play Store при предварительной установке.
Отладка по USB включена по умолчанию при установке приложения для Android из Google Play, но ее можно отключить, если она не требуется для конкретного приложения.После включения и подключения через ADB через Wi-Fi или проводное соединение приложение может получить доступ прямо или косвенно через другую программу, установленную на устройстве.
Как включить отладку по USB на Android с черным экраном?
Процесс восстановления действительно кажется простым. Однако на Android с черным экраном извлечение файлов может запутаться.
Итак, как восстановить данные на сломанном Android, включив отладку по USB? Мы собрали для вас 3 метода, которые помогут включить отладку по USB на вашем Android.Вот они:
Включить отладку по USB с помощью сенсорного экрана с помощью мыши:
Вы можете восстановить файлы с телефона, даже если он не отвечает или сломан. Если вы используете мышь и кабель OTG, то это поможет. Однако до начала разбирательства. Убедитесь, что ваш телефон даже поддерживает кабель USB OTG. По другому не запустится.
Вы можете проверить раздел COMMS устройства, чтобы узнать, поддерживает ли ваше устройство OTG и мышь. После этого вы готовы идти. 5 шагов для включения отладки с помощью кабеля USB-OTG:
Подробнее: подключение 5G WiFi на Android
1.Подключите кабели к телефону.
Используйте адаптер OTG для подключения кабелей к телефону. Также убедитесь, что ваш телефон поддерживает кабели OTG.
2. Зеркальное отображение экрана на вашем компьютере.
Если экран телефона черный, то вы все равно не сможете выполнять функции. Поэтому лучше, если вы зеркально отразите экран на свой компьютер, а затем приступите к работе.
3. Щелкните мышью, чтобы включить отладку.
Использование мыши для включения отладки в телефоне облегчит вашу работу.Зайдите в настройки и нажмите на опции.
4. Используйте телефон в качестве внешней памяти.
Компьютер будет распознавать телефон как внешнее запоминающее устройство при каждом подключении к нему.
5. Используйте компьютер для восстановления файлов.
Наконец, компьютер восстановит ваши фотографии, видео и файлы. Вы можете сохранить их на свой компьютер и перенести позже на другие устройства.
Включить отладку по USB с черным экраном с помощью инструментов ADB:
Вы не можете восстанавливать файлы прямо с компьютера.Однако, если на вашем компьютере есть инструменты ADB и подключения для передачи данных, он может включить отладку по USB.
ADB (Android Debug Bridge) — это часть инструмента SDK, который отлаживает проблемы с устройствами Android. Оказывается, ваш компьютер может установить соединение с вашим Android, если у вас есть инструменты ADB. Он подключается через USB.
Итак, давайте рассмотрим 4 шага, как включить ваш сломанный андроид с помощью компьютера через USB.
1. Установите ADB
Чтобы начать процедуру, вам понадобится инструмент ADB на вашем компьютере и на вашем телефоне Android.Вы можете установить Android Developments Tool, если у вас нет ADB.
2. Включите ClockworkMod Recovery
Когда экран телефона черный, отладка отключается автоматически. В этих обстоятельствах вам придется загрузить устройство в ClockworkMod Recovery.
3. Подключите телефон к компьютеру
При включении режима ClockworkMod вам также потребуется запустить инструмент ADB. После этого подключите телефон к ПК с помощью кабеля для передачи данных.
4. Введите Command
Введите команды: устройства ADB. После этого вам нужно будет ввести следующие команды:
- ADB pulls
- Data
- Media
- ClockworkMod
- Backup
- Desktop
- android up.
Включить отладку по USB с разбитым экраном с помощью программного обеспечения:
Существует программное обеспечение, позволяющее восстановить данные с разбитого телефона. Программное обеспечение Android Data Recovery.Таким образом, он будет извлекать данные с вашего телефона, даже если экран не отвечает.
5 шагов для включения восстановления с помощью программного обеспечения:
1. Загрузите Android Data Recovery.
Загрузите это программное обеспечение на свой компьютер. После этого установите его. Подключите телефон Android к компьютеру.
2. Программа запуска.
С левой боковой панели запустите программу. Нажмите кнопку «Пуск», когда увидите «Извлечение данных Android». Выберите данные, которые вы хотите восстановить, и нажмите Старт.
3. Выберите проблему вашего телефона.
Выберите проблему, что у вашего телефона черный экран. Вам нужно будет выбрать модель вашего устройства и нажать «Продолжить».
4. Войдите в режим загрузки.
Следуйте инструкциям на экране вашего компьютера, а затем войдите в режим загрузки. Режим поможет вам скачать файлы.
5. Получите файлы.
После того, как вы выполните вышеуказанные шаги, программа начнет анализировать ваше устройство.Затем файлы классифицируются, и вы также можете просмотреть их.
Когда вы выполните все шаги, компьютер сохранит ваши файлы, а затем вы сможете выбрать файлы, которые хотите сохранить.
Часто задаваемые вопросы (FAQ):
Должен ли я включать/выключать отладку по USB?Это зависит от человека. У каждого есть свои плюсы и минусы, поэтому лучше определить, есть ли на вашем устройстве какие-либо проблемы, требующие отладки по USB, прежде чем двигаться в этом направлении.Итак, включите отладку по USB, когда вам это нужно, и отключите ее, когда закончите.
Как отключить отладку по USB на телефоне?Есть несколько способов отключить отладку по USB. Если вы используете Android 7.0 и выше, процесс так же прост, как переход в «Настройки»> «О телефоне»> «Нажмите номер сборки» 7 раз, что переведет его в режим разработчика и выведет сообщение. Если вы не используете Android 7.0 и выше, процесс по-прежнему относительно прост.
Как включить отладку по USB на Android?Перейдите в приложение «Настройки» на устройстве Android, затем нажмите «Параметры разработчика». Затем «прокрутите вниз, чтобы найти метку настройки «Отладка по USB», а затем переключите переключатель, чтобы включить ее. Выполните следующие действия: перейдите в «Настройки»> «Утилиты USB»> «Подключить хранилище к ПК»> «Подключите USB к ПК».
Почему не работает отладка по USB?Отладка по USB иногда не работает, поскольку устройство не распознает компьютер для целей отладки.Это затрудняет определение того, находится ли причина проблемы в компьютере или устройстве. Если вы получаете сообщение об ошибке при попытке отладки вашего устройства, вам следует перезапустить процесс отладки и ваши устройства.
Опасна ли отладка по USB?Нет, отладка по USB не опасна. Он подключает ваш телефон к компьютеру, что по своей сути не опасно. Электроэнергия не может быть передана через USB без проводов; он должен исходить от самого устройства. Существует множество бесплатных альтернатив для беспроводного соединения между устройствами, например технология Bluetooth Smart.Пока вы не подключаете порты на своем ПК через концентратор, любые другие разъемы, торчащие из этого конца, не причинят вреда: они просто измеряют данные на разных скоростях
Заключение
Подводя итог, Отладка по USB спасает жизнь, когда дело доходит до восстановления данных. Даже если экран вашего телефона стал черным, вы все равно можете восстановить данные с помощью отладки по USB.
Статья будет работать как полное руководство, как включить отладку по usb на андроиде с черным экраном.Если вы будете следовать методам и их шагам, вы сможете извлечь данные в кратчайшие сроки. Удачи.
Windows 10 не распознает устройство Android
Причины, по которым может потребоваться подключение устройства Android, могут различаться. Возможно, вам нужно перенести некоторые файлы, но это может быть очень неприятно, когда ваш компьютер с Windows 10 по какой-то причине не распознает ваше устройство Android.
Хорошей новостью является то, что существуют различные решения этой проблемы. Плохая новость заключается в том, что это скорее процесс проб и ошибок, пока вы не столкнетесь с методом, который, наконец, работает.Не волнуйтесь, если вы не очень разбираетесь в технологиях, так как следующие методы просты для понимания и идеально подходят для начинающих.
Включить отладку по USB
Возможно, единственное, что вам нужно сделать, это включить отладку по USB, чтобы ваш компьютер мог обнаружить ваше устройство Android. Чтобы убедиться, что он включен, вам нужно перейти в « Настройки » > « О телефоне » > « Параметры разработчика ».
Не отображаются параметры разработчика? В этом случае вам нужно перейти в « Настройки » > « Об устройстве » > « Информация о программном обеспечении » и нажать на « Номер сборки » примерно семь раз.Нажмите кнопку «Назад», и теперь вы должны увидеть параметры разработчика прямо в разделе «Об устройстве».
После включения параметров разработчика перейдите к этому параметру и коснитесь окна отладки USB. Теперь проверьте, распознает ли ваш компьютер ваше устройство Android.
Попробуйте другой кабель USB
Даже если у вас не такой уж старый кабель, все равно стоит попробовать другой USB-кабель. Кабель, который у вас есть, может использоваться для зарядки только тогда, когда он вам нужен для передачи файлов.
Кабель мог быть поврежден и мог быть таким с завода. Также рекомендуется избегать дешевых поддельных кабелей и использовать оригинальные кабели той же марки, что и ваш телефон.
Проверьте настройки USB-подключения
Если ваше устройство Android не настроено как мультимедийное устройство (MTP), ваш компьютер не распознает его. Вы можете изменить этот параметр на многих устройствах Android, перейдя в « Настройки » вашего устройства > « Параметры разработчика » > прокрутите вниз до « Конфигурация USB » и коснитесь его.
Появится новое окно с различными опциями. Если вы хотите передавать файлы, лучше всего выбрать вариант MTP (протокол передачи мультимедиа). Закройте настройки телефона и посмотрите, распознает ли ваш компьютер ваш телефон.
У вас установлен Media Feature Pack?
Поскольку протокол MTP связан с WMP (Windows Media Player), вам понадобится последний, чтобы все работало. В некоторых версиях, таких как версии KN и N, его нет, и это может объяснить, почему ваш компьютер не распознает ваше устройство Android.
Если у вас есть эти версии, загрузите Media Feature Pack для обеих этих версий для Windows 10. Возможно, у вас уже есть сайт для их загрузки, но если нет, вы всегда можете перейти на официальный сайт Microsoft.
Порты USB
Пробовали ли вы подключить устройство Android к другому компьютеру? Возможно, вы имеете дело с неисправным USB-портом, и в этом случае ни один метод не будет работать, поскольку вы имеете дело с аппаратной проблемой. Но прежде чем пробовать другой компьютер, проверьте, работает ли другой USB-порт.Может быть, это только один USB-порт, а не все.
Также убедитесь, что USB-порт телефона ничем не зажат. Иногда ворсинки или что-то липкое может попасть в порт и привести к неправильному подключению. Вы можете попробовать очистить порт легкой щеткой или деревянной зубочисткой.
Драйверы
Также проверьте наличие ссылок на Android в Диспетчере устройств, выбрав « Панель управления » > « Оборудование и звук » > « Диспетчер устройств ».Он может быть обнаружен как « MTP » или « Unknown Device » в разделе « Other Devices » или « Portable Devices ». Попробуйте щелкнуть правой кнопкой мыши и выбрать « Удалить ». После удаления устройства попробуйте перезапустить Windows, выбрав « Start » > « Restart ».
Другим простым решением может быть перезагрузка компьютера. Я знаю, что это очевидный совет, но вы будете удивлены, узнав, что иногда этого достаточно.
Заключение
Всегда лучше начинать с основных возможных исправлений, а затем переходить к более сложным решениям.Надеемся, что один из вышеперечисленных методов устранил вашу проблему, и теперь вы можете делать все, что вам нужно. Я пропустил решение, которое всегда работает для вас? Если да, оставьте комментарий и дайте нам знать, какой именно.
.