Параметр отладки USB выделен серым цветом

145

У меня телефон LG-E405 под управлением Android 2.3.6.

Я подключил свой телефон с помощью USB-кабеля и выбрал режим как Charge Only.

Теперь, когда я пытаюсь включить USB Debugging, я обнаруживаю, что эта опция неактивна.

Итак, как я могу включить отладку USB в этом случае.

Hashken
источник
7
Этот вопрос кажется не по теме, потому что он касается использования Android и больше подходит для android.stackexchange.com
Dan S
1
Возможно ли перенести его туда?
Хашкен
1
Да, я попросил модератора вмешаться, чтобы перенести вопрос.
Дан С
7
@DanS Хотя этот вопрос может быть полезен для android.se, здесь он не является не по теме, поскольку он напрямую связан с потребностями разработчика в тестировании / отладке. «программные инструменты, обычно используемые программистами» из справочного центра, который связан с вопросом.
codeMagic
1
Если у вас установлен My Knox, отключите или удалите его и попробуйте снова активировать отладку по USB.
Jossiwolf

Ответы:

354

Вы должны включить отладку по USB перед подключением устройства к компьютеру. Отключите устройство и попробуйте включить отладку по USB. Это должно работать. Если это так, вы можете подключить его обратно к компьютеру, и он должен работать

codeMagic
источник
4
Спасибо за ответ. Я попробовал ваше предложение. Но все еще сталкиваюсь с той же проблемой
Хашкен
40
Я должен был поставить его в режим PTP - сумасшедшие вещи :)
slott
2
спасибо @slott, после нескольких часов отладки (или не отладки) я нашел твой комментарий :)
daviestar
4
Для S7 Edge отключи мой Нокс =)
Pathfinder
2
И, как только флажок отладки USB установлен, подключите USB-кабель к компьютеру. Затем НАЙДИТЕ диалоговое окно на устройстве с флажком, указывающим, что можно отлаживать при подключении к компьютеру. Проверь это.
DSlomer64
38

Наконец-то разобрался с решением проблемы, с помощью этого поста.

При подключении телефона к компьютеру с помощью USB-кабеля выберите режим как PC Software.

Теперь вы должны иметь возможность включить отладку по USB.

Hashken
источник
2
Эквивалентно, иди в Settings -> Connectivity -> Default Mode -> PC Software. (Работал для меня)
Тим Кейперс
На Usb pc соединение -> Настройки -> установить драйверы ПК работало у меня.
Бурак Акйылдыз
17

Как включить отладку по USB для LG Optimus (LGD415). Версия Android 4.4.2 (KitKat)
Перейдите на этот веб-сайт и загрузите драйверы на свой телефон:
http://www.lg.com/us/support/mobile-support.
Например, у меня будет
http: // www. lg.com/us/support-mobile/lg-LGD415RD . Затем нажмите «Обновление программного обеспечения и драйверы»

На вашем телефоне вам нужно включить отладку по USB. Для этого
перейдите в «Настройки».
Перейти к «О телефоне»
Перейти к «Информация о программном обеспечении»
Нажмите «Номер сборки» пять раз.
Появится всплывающее окно с надписью «Теперь вы разработчик». Вы еще не закончили.

Вернитесь на домашнюю страницу телефона, нажав кнопку «Домой».
Перейдите в настройки".
Перейдите в «Параметры разработчика».
Нажмите «Отладка USB - включите режим отладки при подключении USB». Появится синяя галочка.

(РЕДАКТИРОВАТЬ: если отладка USB неактивна, отключите телефон от сети. Отладка USB больше не должна быть серой. Если она не выделена серым цветом, установите флажок и подключите телефон к компьютеру.)

Отключите телефон от компьютера. Затем подключите его снова. Во всплывающем окне убедитесь, что установлено «Media Sync (MTP)».

Теперь ваш телефон будет отображаться с опцией, когда вы хотите запустить свое приложение в Eclipse.

(Найдите диалоговое окно на телефоне и согласитесь разрешить отладку соединения с вашим компьютером.)

(Кроме того, перейдите в Панель управления | Диспетчер устройств и убедитесь, что для вашего телефона есть две записи, аналогичные тем, которые описаны ниже.)

введите описание изображения здесь

Ген
источник
15

Отключите телефон от ПК и перейдите к разработке параметров, и теперь здесь вы можете включить отладку по USB. если вы подключите USB и попытаетесь включить отладку, он не будет включен и следует, что TMacGyver подходит для меня, используя выбор подключения к ПК.

магнат
источник
Ага. Для LG X Screen, вероятно, работа на аналогичных моделях, K5 и т. Д.
msamardzic
12

Это сработало для меня:

  1. Изменение USB-соединения на передачу файлов
  2. Отключить параметры разработчика
  3. Включите его снова
  4. Опция отладки USB вернулась к жизни
oriadam
источник
5

Отключите телефон от компьютера, затем выберите «Программное обеспечение ПК» в качестве типа подключения к ПК. Затем перейдите в «Параметры разработчика» и выберите «Отладка по USB».

TMacGyver
источник
3

Просто столкнулся с этим на LG Rebel LTE (LGL44VL). Как отмечают другие ответы, вам нужно изменить режим подключения USB на PTP. Но панели управления моего телефона отличались от стандартных Android и не имели такой опции.

Опция скрывалась в уведомлении, которое появилось, когда я подключил телефон. Мне пришлось открыть панель уведомлений и коснуться уведомления с надписью

Мультимедийное устройство (MTP)
Нажмите здесь, чтобы получить дополнительные параметры USB.

Джеймс
источник
2

Попробуйте выбрать режим по умолчанию в качестве подключения к Интернету.

Перейдите в Настройки -> Связь -> Режим по умолчанию -> Подключение к Интернету.

Теперь включите режим отладки USB в разделе Приложения -> Разработка -> Отладка USB.

Это сработало для меня.

Swetha
источник
Многие решения, которые я видел, предлагают установить соединение с «Программным обеспечением для ПК», но это было невозможно. Я перепробовал все , пока не установил подключение к Интернету (затем Ethernet на следующем экране), которое он просто не распознал бы как отлаживаемое устройство.
Бреттон Уэйд,
1

К вашему сведению, в Motorola Xyboard была иконка «Выкл.» В верхней части окна параметров разработчика. Однажды я постучал, что это сработало.

sevensevens
источник
1

Подключите телефон к ПК, убедитесь, что параметры разработчика включены. Затем тип соединения должен быть MTP или передача файла. Только зарядка не позволяет отладку по USB (отключает эту опцию).

Бхарат Каннан
источник
1

После бесчисленных попыток я нашел следующую цитату:

Если вы используете My KNOX , вы не можете включить режим отладки USB, пока установлен контейнер. К сожалению, вы должны рутировать свое устройство ... - продолжить чтение

Кроме того, убедитесь, что:

  • ваш USB-кабель работает
  • тип вашего соединения - MTP (или PTP в некоторых случаях)
  • включить отладку по USB перед подключением устройства через USB-кабель

Я переключился на другое устройство без KNOX (также не рутованное), чтобы сэкономить время. Возможно, эта цитата сэкономит кому-то время. Это было единственное объяснение для меня в этом случае.

Ура!

Мистер Б.
источник
1

У меня был телефон LG Android, и я не мог заставить USB работать с Windows, даже после того, как попробовал следующее:

  1. Настройки> О телефоне> Информация о программном обеспечении
  2. Нажмите «Номер сборки» 7x и активируйте режим разработчика
  3. Настройки> Параметры разработчика> Отладка по USB [ON]
  4. Настройки> Параметры разработчика> Выберите USB Configuration> MTP
  5. Подключите ПК с Windows с помощью USB-кабеля.

Он показывает телефон как заряжающийся через USB (таким образом, штекер должен быть в порядке), но он не отображается в разделе «Этот компьютер» в проводнике Windows как устройство / диск .. grrr.

Оказывается, что не все USB-кабели одинаковы - некоторые производители USB-кабелей делают свой кабель только с 2-мя проводами вместо 4-х проводных, чтобы они заряжали, но не передавали данные по кабелю - так что если программные решения не работают, попробуйте заменить USB-кабель (!).

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

johnrpenner
источник
1

У меня такое ощущение, что если у вас есть корпоративный телефон, ИТ-отдел вашей корпорации также может блокировать отладку USB. Я перепробовал все разные режимы подключения, и опция отладки USB остается серой.

Я пытаюсь включить BATTERY_STATS для GSam Monitor Pro, но думаю, что он отключен с помощью программного обеспечения Airwatch MDM, которое моя компания заставляет меня использовать. Они платят за это, так что, думаю, я застрял.

Джим
источник
У меня была эта проблема с установленной
Airwatch
0

Чтобы включить отладку по USB, вы должны включить опцию разработчика

  1. Перейти к устройству или планшету тогда
  2. Нажмите номер сборки 7 раз, чтобы включить опцию разработчика
  3. Теперь перейдите к опции разработчика, прокрутите вниз, пока не увидите опцию отладки USB

Теперь, если вы затеняли отладку по USB и она не включается

  1. Нажмите на кнопку поиска в правом верхнем углу
  2. Поиск USB
  3. Нажмите на USB-подключение к компьютеру
  4. Проверьте MTP

Теперь вы можете наслаждаться своим обменом ...

введите описание изображения здесь

ujjwal
источник
0

Просто столкнулся с этой проблемой на текущем телефоне LG на компьютере с Windows. Все из опций разработчика было включено правильно, но не смог увидеть устройство через ABD. Нужно было установить драйверы, которые я смог сделать с телефона.

После подключения через USB и разрешения подключения я коснулся уведомления о типе подключения USB и на экране, где вы выбираете тип подключения USB (MTP, PTP и т. Д.), Коснулся значка с тремя точками в верхнем правом углу экрана. экран и выбран для установки драйверов ПК. После установки драйверов на моем компьютере я смог подключиться через ABD для отладки.

padonald
источник