Что такое USB отладки? Могу ли я сохранить это навсегда? -- usb поле с участием battery-life поле с участием usb-debugging пол android Связанный проблема

What is USB debugging? Can I keep it ON forever?


27
vote

проблема

русский

Иногда мне нужно передать музыку с моего компьютера на мою Galaxy S2 и всегда должен активировать отладку USB. Тогда я думаю, я могу держать это навсегда? Я имею в виду, держите его на навсегда можете дать мне проблему (стоимость батареи?)? И какая USB отладки?

Английский оригинал

Sometimes I need to transfer some music from my PC to my Galaxy S2 and must always activate USB debugging. Then I think, can I keep it ON forever? I mean, Keep it ON for ever can give me a problem (cost battery?) ? And what's USB debugging?

        
 
 

Список ответов

30
 
vote
vote
Лучший ответ
 

Включение отладки USB по существу запускает adb adb, что позволяет ему взаимодействовать с <код> adb на другом устройстве для включения команд отладки. Он используется при разработке и отладке приложений и позволяет (в первую очередь) к:

    .
  • Передача данных между компьютером и вашим устройством (в обе стороны)
  • Прочитайте данные журнала легко из <Код> logcat
  • Отладка приложений, включая точки останова и мониторинга кучи
  • Установка и удаление приложений
  • Доступ к удаленному оболочку на устройстве, для взаимодействия командной строки.

Оставляешь его включить все время, будет иметь незначительное влияние на аккумулятор, если таковые имеются вообще. Некоторые другие вещи, которые следует учитывать о том, чтобы оставить его на (или нет):

    .
  • pro: Если у вашего устройства есть аппаратная проблема, которая предотвращает доступ к экрану, отладку USB может быть полезна в восстановлении данных (особенно на укоретенном устройстве).
  • pro: Вы можете установить приложения, перезагрузите устройство и, как правило, выполняйте некоторые другие удобные вещи без необходимости на самом деле взаимодействовать с вашим устройством физически, даже с заблокированным экраном / выключением.
  • pro: на укоретенном устройстве может быть возможно восстановить запись, если вы забыли пароль для блокировки экрана / PIN-образец (также потенциальный контейнер, см. Ниже).
  • pro: Вы можете воспользоваться преимуществами переадресации портов над отладкой USB, чтобы использовать приложения для приложений, такими как pdanet (я верю, что это то, как это реализуется, поскольку это требует его).
  • con: Если ваше устройство потеряно или украдено, недобросовестное лицо может попытаться украсть данные с устройства независимо от того, есть ли у вас замок экрана. Если вы укоренились, они могут получить в значительной степени все.
  • con: Я помню чтение, что некоторые устройства могут иметь проблемы с доступом к карте SD в качестве запоминающего устройства, когда отладки USB включена. Я лично никогда не видел эту проблему, но я видел людей, утверждаю, что это проблема.

Смотрите также: Использование аппаратных устройств из документации Android SDK, которая обсуждает отладку приложений на физических устройствах ( а не эмулятор). Существует также страница документации, касающейся страницы bridge android (abb), которая объясняет его цель и его команды.

 

Enabling USB debugging essentially starts up the adb daemon on your device, which allows it to communicate with adb on another device to enable debugging commands. It's used when developing and debugging applications, and allows you (primarily) to:

  • Transfer data between a computer and your device (both ways)
  • Read log data easily from logcat
  • Debug applications, including breakpoints and heap monitoring
  • Install and uninstall applications
  • Access a stripped-down shell on the device, for command-line interaction.

Leaving it enabled all the time will have a negligible impact on battery, if any at all. Some other things to consider about leaving it on (or not):

  • PRO: If your device has a hardware problem that prevents you from accessing the screen, USB debugging could be helpful in recovering data (especially on a rooted device).
  • PRO: You can install applications, reboot your device, and generally do some other convenient things without having to actually interact with your device physically, even with the screen locked/off.
  • PRO: On a rooted device it may be possible to regain entry if you have forgotten the screen lock password/pin/pattern (also a potential CON, see below).
  • PRO: You can take advantage of port forwarding over USB debugging to use tethering apps like PDANet (I believe that's how it's implemented since it does require it).
  • CON: If your device is lost or stolen, an unscrupulous individual could attempt to steal data from the device regardless of whether or not you've got a screen lock. If you're rooted, they can get pretty much everything.
  • CON: I recall reading that some devices can have trouble with accessing the SD card as a mass storage device when USB debugging is enabled. I've personally never seen this issue, but I have seen people allege that it was a problem.

See also: Using Hardware Devices from the Android SDK documentation which discusses debugging applications on physical devices (rather than the emulator). There is also a documentation page regarding the Android Debug Bridge (ADB) which explains its purpose and its commands.

 
 
   
   
4
 
vote

Чтобы сделать один из Eldarerathis 'Conss менее критическими:

Можно использовать Tasker или locale вместе с https Безопасные настройки плагин для автоматического переключения отладки USB Вкл. Для безопасных мест (на основе, например, на башни для ячейки, локации сети / GPS, сети Wi-Fi, подключенных или в досягаемости), и переключите его (выходное задание с помощью Tasker Tasker ) при выходе из таких. С тегом NFC и TA TA HREF="http://play.google.com/store/apps/details?id=se.badaccess.locale.nfc" rel="nofolow noreferrer"> Плагин NFC Locale NFC Это также может быть включено / выключено на спрос.

Все, что даже не касаясь экрана - так что он будет работать, даже если экран сломан. И что «недобросовестное лицо» тогда должно быть в вашем «безопасном месте» или иметь ваш тег и должны знать эти обстоятельства - что намного менее рискованно.

Если ваше устройство не принадлежит этой маленькой группе, имея проблемы с монтажом их хранилища с помощью USB-отладки USB , это не оставило бы практически не "Con", затем.

 

To make one of eldarerathis' cons less critical:

One could use Tasker or Locale together with the Secure Settings plugin to automatically toggle USB Debugging on for safe locations (based e.g. on cell towers, network/GPS location, WiFi networks connected or in reach), and toggle it off (exit-task with Tasker) when leaving such. With a NFC tag and the Locale NFC Plugin it could also be switched it on/off on demand.

All that even without touching the screen -- so it would work even if the screen is broken. And that "unscrupulous individual" then would have to be in your "safe location" or have your tag, and must know those circumstances -- which is much less risky.

If your device does not belong to that small group having trouble mounting their storage with USB Debugging turned on, this would leave almost no "Con" then.

 
 
2
 
vote

Самый большой недостаток не может монтировать его как устройство для хранения массового хранения, когда вы подключаете его к компьютеру. При включении он всегда будет предполагать, что вы хотите отладить устройство. Вам действительно нужно только включить, если вы разрабатываете программное обеспечение для телефона или планируйте с помощью ADB с вашим телефоном. Программа ADB доступна только через Android SDK, поэтому ее не требуется нечто обычные пользователи. Это говорило, что я держу мою повернутую все время, но это только для пополнения для разработки Android, потому что я делаю это чаще, что использую его как массовое хранение. Этот пробег может варьироваться.

 

The biggest downside is not being able to mount it as a mass storage device when you plug it into the computer. With it turned on it will always assume you want to debug the device. You really only need it turned on if you are developing software for the phone or plan on using adb with your phone. The adb program is only available through the Android SDK so its not something average users need. That being said I keep my turned on all the time, but that's only for connivence for doing Android development because I do that more often that use it as a mass storage. You mileage may vary.

 
 
 
 
0
 
vote

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

 

You don't have need to keep debugging always on. In some devices it affects the charging of battery. When debugging is kept on, the charging speed becomes very low.... it'll take more than 5 hours to full charge.... if you have such problem then keep off usb debugging, ON it only when you need......

 
 
 
 

Связанный проблема

13  Как отключить USB-связанное уведомление?  ( How do i disable the usb connected notification ) 
Каждый раз, когда я подключаю мой телефон, я получаю уведомление о подключенном USB. Есть ли способ отключить уведомление, без отключения отладки USB? . Тел...

2  Micromax A57 не отображается в списке устройств Eclipse  ( Micromax a57 is not displayed in eclipse device list ) 
Я приобрел новый смартфон MicroMAX A57 (Ninja-3). Я хочу напрямую установить свое приложение из Eclipse напрямую, потому что мне нужно увидеть вывод логики дл...

0  Как получить корневую привилегию в режиме восстановления?  ( How to get root privilege in recovery mode ) 
Я скопировал команду «SU» в / систему в ADB. Но я не могу запустить «Су», «Су» говорит: разрешение запрещено. ...

2  Я не могу подключить мой один плюс два на моем компьютере или ноутбуке. Параметр отладки - это говорит «Устройство в режиме зарядки, отладки USB отключено»  ( I cannot connect my one plus two to my computer or laptop debugging option is s ) 
Я использую один плюс два. Но это не подключается к моей системе. Используется для подключения ранее. Но как только я настроил его в режим только зарядки. С т...

27  Что такое USB отладки? Могу ли я сохранить это навсегда?  ( What is usb debugging can i keep it on forever ) 
Иногда мне нужно передать музыку с моего компьютера на мою Galaxy S2 и всегда должен активировать отладку USB. Тогда я думаю, я могу держать это навсегда? Я и...

2  Почему некоторые процессы блокируют, когда мой телефон Android подключен?  ( Why do some processes block when my android phone is connected ) 
Я пытался перезагрузиться (WinXP) весь вечер, и Emacs (Win32, V23.Что-то, не важно) не начинается ... иногда ... он заблокирован <код> mount.exe (загружает н...

1  OEM USB-драйверы Леново [закрыто]  ( Oem usb drivers lenovo ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> закрыт. Этот вопрос Off-Topic . В настоящее время он не принимае...

1  USB отключается на Samsung Galaxy A51  ( Usb disconnects on samsung galaxy a51 ) 
У меня есть Samsung Galaxy A51 (SM A515F), бегущий последний официальный Android 10 и MacOS 10.15 Machine. Дана авторизация ADB, но иногда (~ один раз в 30 м...

1  Включить отладку Android  ( Turn on android debugging ) 
Мой экран телефона совершенно сломан, и хорошо, что его режим отладки включен, и я могу получить доступ к моему экрану телефона с помощью Visor на ПК Но у м...

0  Мой Tecno N6S не запускается и отображает процесс. Android .com не отвечает  ( My tecno n6s wont start and displays the process android com is not responding ) 
Всякий раз, когда я начинаю свой Tecno N6s, это не проходит мимо Text Text logo Tecno, и если он надо вплоть до того, как я должен ввести мой PIN-код Логотип ...