Как войти в режим отладки по USB в Cyanogenmod


30

Я только что установил Cyanogenmod 11 на HTC One, и теперь я совершенно не могу подключиться к нему через USB с моего ПК с Linux, поэтому я не могу перенести больше ROM или приложений.

Как включить доступ через USB, аналогично «режиму отладки USB», который можно увидеть на стандартном Android ROM? Я просмотрел настройки, но там ничего не помечено USB.


Параметры разработчика просто скрыты? Где варианты разработчика в Android 4.2?
eldarerathis

1
Просто дай мне понять это правильно. Стандартный Android, установленный по умолчанию, предназначенный для использования Joe Average Sixpack, имел опции dev, включенные по умолчанию, но Cyanogenmod, который настолько сложен в установке, что его могут понять только разработчики, по умолчанию скрывает опции разработчика? Кто управляет этой железной дорогой? Но нет, это не проблема. У меня нет доступа к USB вообще. Я даже не могу подключиться к своему телефону в качестве запоминающего устройства USB.
Cerin

5
Для начала: HTC может поместить параметры разработчика где-то в другое место, но они по умолчанию скрыты в ванильных сборках Android начиная с 4.2. Так что это относится к любому устройству Nexus или любому устройству с неизмененной версией Android (тогда как HTC сильно его модифицирует). Второй момент: запоминающее устройство сильно отличается от режима отладки, а режим запоминающего устройства был заменен на MTP вокруг Android 3.0. Если вы используете Linux, то проблема может быть на стороне ПК, потому что во многих дистрибутивах все еще возникают проблемы с MTP. Что вам нужно: режим отладки или способ передачи файлов?
eldarerathis

Действительно, кажется, что MTP не «просто работает» на Mac (по крайней мере, на OS X 10.9.5), но вместо этого телефон Android, который вы подключаете через USB, просто игнорируется (даже если вы заходите в свой телефон Android и установите опцию USB на MTP). Решение, если вы хотите иметь возможность передавать файлы на Mac, состоит в том, чтобы установить официальное приложение под названием Android File Transfer: android.com/filetransfer
Sorin Postelnicu

Ответы:


37

Зайдите в настройки> о телефоне.

В нижней части списка вы увидите запись «Номер сборки».

Нажмите на нее 5 раз, и вы увидите всплывающее окно с сообщением о том, что опции разработчика включены.

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


2
Работает на CyanogenMod 11 / Android 4.4.4
l0b0

3
На CyanogenMod 13 / Android 6 этот параметр был переименован в Android Debugging.
Сорин Постельнику

1

Вот лучшее решение:

Перейдите в « Настройки» → нажмите на строку поиска и введите usb→ выберите « Отменить авторизацию отладки USB» . И теперь вы можете включить отладку Android.


Downvoters: Это может выглядеть как ответ LQ, но на самом деле это работает. Я проверил это на моем COS12.
Повелитель огня

1

Хотя, возможно, это не относится к HTC One, если у вас новая / менее частая модель, возможно, вам нужно добавить идентификатор USB-устройства в ~ / .android / adb_usb.ini:

Сначала проверьте идентификатор устройства USB, проверив, какой идентификатор появляется при подключении телефона:

$ lsusb
[...]
Bus 001 Device 049: ID 2970:2282  
[...]

Затем добавьте в ~ / .android / adb_usb.ini:

echo 0x2970 >> ~/.android/adb_usb.ini

Это сработало для моего нового Wileyfox Storm.


0

Настройки -> Хранение -> Нажмите Меню -> USB-подключение к компьютеру


Это даже отдаленно не верно. Ваш ответ - для популярных методов передачи данных, в основном USB Storage, MTP и PTP, за исключением Phone Charging.
Повелитель огня

0

Настройки -> О телефоне -> Несколько раз нажмите номер сборки -> Перейти к параметрам разработчика -> Нажмите на отладку USB


Это правильно, но это именно то, что P Фитц уже сказал два года назад (принятый ответ). Было бы более полезно, если бы вы могли ответить на некоторые вопросы, на которые еще нет ответа.
Дэн Халм,

0

В случае, если у некоторых из вас есть Cyanogen 13, и вы задаетесь вопросом, где пропал параметр отладки USB: теперь в параметрах разработчика есть еще один параметр, который называется «Отладка Android» (по умолчанию он отключен).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.