Я пытаюсь протестировать свое приложение на huawei kob-l09, я включил режим разработчика (7 раз нажал на номер сборки), и меню параметров разработчика мне видно, но:
- Я не могу включить отладку по USB — она постоянно отключается, когда я выхожу из опций.
- Я не могу подключиться через ADB, он продолжает говорить, что устройство не в сети (вероятно, потому что отладка по USB отключается автоматически)
- Я не уверен, что это актуально, но я не могу создать временный файл на этом устройстве, я получаю:
java.io.IOException: Unable to create temporary file
по этой причине я начал тестировать это устройство.
Редактировать: временный файл не имеет значения, ему не удалось создать файл, потому что я использовал символ ‘:’ в имени файла
Комментарии (4)
На моем P20 Pro я делаю следующие шаги: 1. Система >> О программе >> нажмите Buld num 7 раз 2. Система >> Параметры разработчика >> [ВКЛ] Параметры разработчика и [ВКЛ] Не спать и [ВКЛ] Разрешить отладку по USB> > ОК
Как включить отладку по USB на Android
Это похоже на проблему конкретного устройства/производителя. Вы пытались найти соответствующие настройки на экране настроек разработчика? Может быть, отозвать все разрешения на отладку по USB, а затем снова подключиться?
adb такая же программа, как и любая другая, поэтому она тоже может давать сбой. Я предполагаю, что это то, что происходит в вашем случае. Поэтому у вас есть только два варианта: проверить наличие обновлений системы и/или попробовать сбросить настройки до заводских. Если он по-прежнему дает сбой после восстановления заводских настроек, что-то не так с образом системы (например, под управлением вредоносного ПО) или компания Huwaei опубликовала дефектный образ системы.
Мне также нужно было включить Allow ADB Debugging in charge only mode — когда я впервые подключил свой телефон, я нажал «только зарядка», когда мне было предложено три варианта. После этого отладка по USB осталась включенной и adb devices отображалась правильно.
Источник: reddeveloper.ru
Как включить отладку на Хуавей?
Как скопировать файл с компьютера на смартфон Хуавей?
- Разблокируйте экран телефона.
- Подключите устройство к компьютеру с помощью USB-кабеля.
- На телефоне коснитесь уведомления «Зарядка устройства через USB…».
- В диалоговом окне «Режим работы USB» выберите Передача файлов.
- Перетащите файлы в открывшееся окно.
Почему HiSuite не видит телефон?
Проверьте, включен ли режим HDB. Откройте Настройки на телефоне, введите «HDB» в строке поиска, чтобы найти строку Разрешить HiSuite доступ к HDB. Затем включите функцию Разрешить HiSuite доступ к HDB. В диалоговом окне выберите Всегда разрешать HiSuite подключение через этот ПК и нажмите OK.
Как включить отладку по USB на Xiaomi?
- Вернитесь в главное меню настроек, найдите там подпункт «Расширенные настройки», перейдите в него.
- Выберите в самом низу появившийся параметр «Для разработчиков». .
- Листая вниз список параметров, найдите группу «Отладка», и передвиньте ползунок «Отладка по USB» в активное положение.
Как включить отладку по USB Хонор?
- Вернуться в раздел «Система», выбрать подраздел «Для разработчиков».
- Здесь необходимо найти пункт «Отладка по USB» и перетянуть ползунок вправо для его включения».
- Подтвердить свои действия, нажатием «ОК».
Что делать если комп не видит телефон через USB?
Компьютеры могут не видеть через USB телефон и из-за своих неполадок. Например, на ПК может быть не установлен драйвер подключаемого устройства. Убедиться в том, что причиной возникновения данной проблемы стало отсутствие драйвера, можно в «Диспетчере устройств».
Как включить режим отладки USB Android через компьютер?
Собственно включение отладки по USB с компьютера
Откройте папку «platform-tools», зажмите клавишу «Shift», нажмите правой кнопкой мыши в свободной области окна проводника Windows и выберите пункт контекстного меню «Открыть окно команд». и нажмите клавишу «Enter».
Как пользоваться отладкой по USB?
Разблокируйте свой смартфон или планшет. Не используйте порт USB 3.0, только USB 2.0 при подключении к компьютеру. Когда устройство подключилось к компьютеру впервые, появится запрос на доверие компьютеру: поставьте галочку и нажмите кнопку OK. Отладка по USB включена.
Источник: estakada-auto.ru
Отключается отладка по usb на honor
Бытует мнение, что в Интернете нет смысла спрашивать. Если хочешь получить ответ на вопрос, формулируй его как гайд, и тогда придёт эксперт, разнесёт твой гайд и тут же напишет, как делать правильно. А сам вопрос все проигнорят.
Но я попробую: хочу запускать отладку в движке и тут же играть с телефона, но не выходит. Помогите.
Что пробовал делать:
- Поставил на телефон (Honor 8x) Unity Remote 5.
- Соединил с ноутбуком по USB-кабелю.
- В панели разработчика на телефоне включал отладку по USB (галочка слетает, как только закрываю настройки). Но проблема не в этом (или не только в этом, т.к.):
- Под рукой был Xiaomi Redmi 3S, попробовал с ним — там галочка отладка по USB не слетала.
- В редакторе Edit > Project Settings > Editor моё устройство не высветилось (ни одно, ни второе). Поставил: Любое Android устройство.
- ПК подтянул какие-то дрова из воздуха к Xiaomi, к Honor я ставил HiSuit и разрешал там доступ к HDB. Кстати, забавно, что до включения панели разработчика HiSuit распознавала устройство с ПК, а после стала выдавать, что устройство не подключено. Хотя я проверил — галочка «разрешить доступ к HDB» стоит, а именно этого требует приложуха HiSuit.
- Кстати, при установке движка я сразу указывал, что мне нужны всякие плюшки для Android. Но в итоге он мне всё равно в консоль писал, что у меня путь до SDK не указан, и надо бы указать.
- Там, где надо указывать путь к SDK, стояла галочка (sdk установлено вместе с Unity -рекомендуется). Скачал sdk-tools-windows-4333796 с официального сайта и указал путь до него. Консоль начала ругаться, что ей в этой папке не хватает каких-то файлов (строчек просто куча, подозреваю, что SDK установил или неправильно, или не весь, хз).
- Модель Honor: JSN-L21, что бы это не значило. Само устройство зовётся 8х. Так вот, я пробовал скачивать гугловский USB-драйвер для android и вот эту хрень — JSN-L21 — прописывать в файл android_winusb.inf по гайдику. Не сработало. Может чего-то не так сделал, а может этого мало.
В общем, я весь день вертел это злобное колдунство и так, и этак. Очевидно не хватает скила, и понимания процессов. Если кто-то знает, что делать, подскажите, пожалуйста.
Версия андроид — 9.
Версия Unity — Unity 2019.2.0f1 (64-bit).
Винда — 64-х разрядная на ПК.
Кстати, как сделать, чтобы галочка «Отладка по USB» в Honor не слетала? (Xiaomi под рукой будет не всегда)
Как правильно ставить android-SDK и указывать к нему путь в движке?
UPD: галочка «Отладка по USB» слетает также в Honor 10I.
На 8Х решилось следующим образом: надо комплексно активировать 4 крыжика:
- Отладка по USB
- Всегда спрашивать при USB-подключении
- Разрешить отладку по ADB только при зарядке
- Проверка приложений по USB
Отсутствие одного из 3-х вспомогательных заставляет «Отладку по USB» слетать.

Каждый раз, когда я перезагружаю свой телефон Android после включения отладки по USB в параметрах разработчика, параметр отладки по USB отключается.
Как оставить его включенным даже после перезагрузки телефона Android.
- 1 ах — не щелкнул, что это было при перезагрузке телефона. Это полезная информация, спасибо!
- 1 в будущем не будет покупать телефон Honor / Huawei, чтобы избежать всех этих хлопот
Это старая проблема, но кажется, что она все еще возникает, поэтому я хотел бы поделиться решением, которое я нашел.
У меня такая же проблема с моей Honor 9 Lite:
Каждый раз, когда я включаю отладку по USB, я вижу, что когда я выхожу из меню разработчика и возвращаюсь, отладка по USB выключена. Я не могу держать его включенным.
Я нашел решение на другом веб-сайте, и оно работает для меня:
Я нашел решение на форуме разработчиков XDA для моего Honor 7X, Android 8.0.0, EMUI 8.0.0, build BND-L21 8.0.0.302 (C432log):
Обратите внимание, что его уже можно включить. Вы можете попробовать отключить и снова включить его, чтобы решить проблему.
- 1 В моем случае упомянутый параметр уже был включен, поэтому мне пришлось отключить его, а затем включить оба параметра, и это помогло.
- 1 Работал для моего Huawei Honor 8 Lite
- 1 Это фактически решило мою проблему. Спасибо!
- 1 +1, ура, приятель, после нескольких часов рывков в сети из-за этой глупой проблемы, твоя справилась за считанные секунды.
Мое устройство — Honor 9lite, и я столкнулся с этой проблемой через некоторое время после использования режима отладки.
Вам просто нужно выполнить следующие действия:
Вот так! У меня это сработало.
У меня сработало восстановление настроек по умолчанию в параметрах разработчика.
Сброс всех настроек, а затем включение отладки по USB сработали для меня на Huawei MediaPad T5

Если не включается отладка по USB Аndroid, то проблема в кабеле, ЮСБ-портах или прошивке устройства. Как решить эту неисправность, объясняем далее.
С чего начать
Если не включается отладка по USB, сперва проверьте, чтобы функция была активна. Как это сделать :
Когда все работает, сперва отключите, а затем включите отладку. Не помогло, деактивируйте, а после активируйте режим, о чем подробно в этой статье.
Это был простой способ, теперь переходим к возможным неисправностям.
Переключение режима
На некоторых устройствах Android отладка по USB не работает, пока пользователь не включит режим MTP. Как это сделать и вообще подключить смартфон к ПК — указано здесь.


Реже, ОС требует установки драйверов.
Компьютер не видит смартфон

Это обширная проблема, которая включает в себя поврежденные кабели, порты и разъемы на устройствах. Как выявить любую из этих недостатков, рассказано в тематическом материале по этой ссылке.
1 поврежденный в кабеле контакт приводит к проблемам в зарядке устройства и его коннекте с ПК.
Не установлен ADB

Распространенная ошибка среди неопытных пользователей, попытка управлять телефоном без дополнительного софта. Дабы не повторяться — подробная информация о том, что такое и зачем нужен ADB.
Существует АДБ Ран — отладочный мост с визуальным интерфейсом, упрощающим обратную связь с устройством.
Прошивка и апдейты
Отладочные ошибки часто произрастают из :
- установки неофициальной прошивки;
- неудачного апдейта ОС или ПО от производителя;
- нарушений в работе системы после неудачного использования Рут.
Решить вторую и третью ошибки помогает откат к заводскому состоянию.
Рекомендовано использовать официальные прошивки, проекты от сторонних разработчиков могут превратить смартфон в “кирпич”, заблокировав любой доступ ко внутренним файлам.
Проблемы с отладкой заключаются в системной ошибке или нарушении работы комплектующих (кабеля, разъемов).

Включенная отладка по USB на Android устройстве может потребоваться для самых разных целей: прежде всего, для выполнения команд в adb shell (прошивка, кастомный рекавери, запись экрана), но не только: например, включенная функция может пригодиться и для восстановления данных на Android.
В этой пошаговой инструкции подробно о том, как включить отладку по USB на Android 5-7 (в общем-то, то же самое будет и на версиях 4.0-4.4), в видео показано включение отладки на Android 9 Pie и на смартфонах Samsung Galaxy.
Скриншоты и пункты меню в руководстве соответствуют почти чистой ОС Android 6 на телефоне Moto (то же самое будет на Nexus и Pixel), но принципиальной разницы в действиях на других устройствах, таких как Samsung, LG, Lenovo, Meizu, Xiaomi или Huawei не будет, все действия практически те же самые, также в статье присутствуют текстовые пути для настроек на других версиях Android и марках телефонов.
Включение отладки по USB на Android телефоне или планшете
Для того, чтобы появилась возможность включить отладку по USB, сначала необходимо включить режим разработчика Android, сделать это можно следующим образом.
Теперь в меню «Настройки» вашего телефона появится новый пункт «Для разработчиков» и можно переходить к следующему этапу (может быть полезно: Как включить и отключить режим разработчика на Android).
Процесс включения отладки по USB также состоит из нескольких очень простых шагов:
- Зайдите в «Настройки» — «Для разработчиков». На Android 9, например, на Nokia — в Настройки — Система — Дополнительно — Для разработчиков. На некоторых китайских телефонах, например, на Xiaomi — в Настройки — Дополнительно — Для разработчиков или Настройки — Расширенные настройки — Для разработчиков. Если вверху страницы есть переключатель, который установлен в положение «Выкл», переключите его в «Вкл».
- В разделе «Отладка» включите пункт «Отладка по USB», чтобы включить режим отладки по USB.
- Подтвердите включение отладки в окне «Разрешить отладку по USB», внимательно прочитав предупреждение.
На этом всё готово — отладка по USB на вашем Android телефоне включена и ее можно использовать с нужными вам целями.
инструкция
В дальнейшем, вы можете отключить отладку в том же разделе меню, а при необходимости — отключить и убрать из меню Настроек пункт «Для разработчиков» (ссылка на инструкцию с необходимыми действиями была приведена выше).
Источник: telefony-gid.ru
