什么是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调试基本上启动了设备上的 abcdefghijklmnadb 守护程序,这允许它与另一个设备上的 abcdefghijklmnadb 通信以启用调试命令。它在开发和调试应用程序时使用,并允许您(主要)到:

  • 在计算机和设备(两种方式)之间传输数据
  • 轻松从 logcat
  • 读取日志数据
  • 调试应用程序,包括断点和堆监控
  • 安装和卸载应用程序
  • 访问设备上的剥离外壳,用于命令行交互。

让它保持所有时间将对电池产生可忽略不计的影响,如果有的话。其他一些需要考虑的事情(或不):

  • pro:如果您的设备具有阻止您访问屏幕的硬件问题,USB调试可能有助于恢复数据(尤其是在扎根设备上)。
  • pro:您可以安装应用程序,重新启动您的设备,并且通常在物理上实际与您的设备进行实际交互的其他方便,即使有屏幕锁定/关闭。
  • pro:在扎根设备上,如果忘记屏幕锁定密码/引脚/模式(也是潜在的配置,请参阅下文),可能会重新获得条目。
  • pro:您可以利用USB调试的端口转发,以使用 pdanet (我相信这就是它如何实现它所需要的方式)。
  • con:如果您的设备丢失或被盗,无论您是否有屏幕锁定,肆无忌惮的个人可能会尝试从设备窃取数据。如果你扎根了,他们就会得到一切。
  • con:我记得读取某些设备在启用了USB调试时将SD卡作为大容量存储设备访问时可能会有问题。我个人从不看到这个问题,但我看到人们声称这是一个问题。

另请参阅:使用来自Android SDK文档的硬件设备,该文档讨论了物理设备上的调试应用程序(而不是模拟器)。还有一个关于 android调试桥(adb)的文档页面解释了它的目的及其目的命令。

 

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'con

一个可以使用 tasker 或 locale 一起与安全设置插件自动切换 USB调试在安全位置(例如,基于Cell Towers,网络/ GPS位置,连接或遥不可及的WiFi网络),并在离开时将其关闭(使用 Tasker )。使用nfc标记和 locale nfc插件它也可以按需将其打开/关闭。

即使在不触摸屏幕的情况下也是如此 - 所以即使屏幕被打破,它也会起作用。那个"肆无忌惮的个人" 那么必须在你的"安全位置" 或有你的标签,并且必须知道那些情况 - 这危险得多。

如果您的设备不属于将其存储与 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可用,因此它不是用户的平均需求。据说我一直都在继续打开,但这只是为了安卓开发而康复,因为我更频繁地使用它作为大容量存储。你的里程可能会有所不同。

 

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......

 
 
 
 

相关问题

4  如何阻止我的手机思考它连接到计算机?  ( How can i stop my phone from thinking its connected to a computer ) 
我将手机插入我的电视的USB端口,希望能从电视上从手机上播放视频。这并不成功。自从我与电视断开连接后大约4天,它仍然认为它已连接。 我已经关闭了电话,它可能会离开一会儿,但不断回来。左上级状态栏将在圆圈中旋转2个箭头,当我向下拖动看我的通知时,我看到这个: mtp服务状态: 连接到计算机 任何想法? 我的手...

1  Android 6.0.1(rooted)阻止WiFi连接的USB系列(载体没有问题)  ( Android 6 0 1 rooted blocking usb tethering of wifi connection carrier has no ) 
我知道有许多关于类似主题的问题,但我相信我的问题是不同的,让我解释: 我在西班牙,运营商确实允许USB连接WiFi连接(手机连接到WiFi网络,我想通过USB连接到我的笔记本电脑,所以笔记本电脑使用WiFi连接电话)。我知道这是可能的,因为在我的三星Galaxy笔记1上使用Android 4.4我可以做到,没问题。 ...

20  USB充电可能有害吗?  ( Charging over usb can be harmful ) 
考虑到USB的充电可能需要大约5小时(只需1-2小时,它将从墙壁安装的插头取出),如果它总是从USB收费,它可以对智能手机电池有害吗? ...

24  您可以将USB设备连接到Android手机吗?  ( Can you connect usb devices to an android phone ) 
我有一个htc的愿望,并希望将USB设备连接到它,例如外部USB拇指驱动器传输文件或USB键盘。 这一点是可能的吗? ...

1  关于Galaxy Tab的询问  ( Inquiry about galaxy tab ) 
我可以安装我们可以在台式电脑中安装的任何软件吗?我可以使用Adobe Photoshop 3,Adobe Photoshop 5吗?打印机可以通过USB连接到此吗?它是否支持任何外部USB鼠标。我可以插入一个笔驱动器。 ...

4  如何将我的Droid X的SD卡作为Windows中的驱动器保持安装?  ( How do i keep my droid xs sd card from mounting as a drive in windows ) 
库存机器x,运行2.1。我将USB连接模式设置为"仅充电" 。 每当我将手机连接到我的电脑充电时,SD卡将安装为计算机中的驱动器。在电话的USB连接设置中,它仍然被列为"仅限" ,但是手机无法使用SD卡。 他们只能让它回来是: 将连接模式更改为手机上的"USB大容量存储" 卸载Windows内的SD卡。 将连接...

3  我可以用我的Android TouchPad推出USB网络摄像头吗?  ( Can i drive a usb webcam with my android touchpad ) 
我有一个Android触摸板和USB网络摄像头...我可以使用垫控制网络摄像头吗? ...

4  我的里程碑并不总是收费  ( My milestone doesnt always charge ) 
我有一个里程碑,有时当我在侧面的"充电灯" 中插头时,我的充电器不会亮起,手机不收费。我认为即使在成功的初始连接之后也可能发生这种情况(即堵塞它并播放光线),因为偶尔我已经在早上拔掉了电话,过夜充电后,它只是30%(而不是预计100%)。 这个问题是间歇性的,有时是权利本身,但其他时候我需要重新启动手机。 我已经取代...

7  如何在全尺寸键盘中键入短信?  ( How to type sms in a full sized keyboard ) 
我必须发送短信的唯一方法是通过我的Android手机,因为我没有GSM / 3G调制解调器。 我想用我的桌面的键盘键入那些SMSES。 是否有任何应用程序,可以通过蓝牙或USB电缆键入Android设备中的键盘和击键键,并通过蓝牙或USB电缆? ...

1  通过OTG和2个USB相机是立体视觉吗?  ( Is stereoscopic vision via otg and 2 usb cameras possible ) 
我正在考虑通过使用通过OTG(C型)连接到我的Android手机的USB摄像机进行立体夜视设备。我已经测试了1个USB相机和来自播放商店的一些VR应用程序,这是成功的。 如果通过USB分离器/某种枢纽连接到相同的OTG电缆,则将2个摄像机工作?有没有办法(或应用)以在屏幕的一半上显示一个相机和另一个相机的另一个相机?...

16  Android充电器是否普遍在电源(电压,电流)方面?  ( Are android chargers universal in terms of power voltage amperage ) 
我想购买汽车充电器,墙壁充电器和USB电缆,用于我的三星拦截。然而,充电器20美元似乎昂贵,我想避免被撕掉。 三星拦截手册没有显示手机上充电端口的规格。 我可以用任何Android手机使用任何Android充电器吗? Google是否需要Android制造商遵循用于对设备充电的标准?或者大多数Android设备遵循自...

5  是否有可能在连接到USB时防止屏幕锁定  ( Is it possible to prevent the screen from locking while connected to the usb ) 
一般来说,当手机上有一个USB电缆时,它不在我的口袋里,所以屏幕锁定对我没有任何用途,我想禁用它。 ...

3  为什么我本田飞行员不支持三星Galaxy S(Captivate)USB?  ( Why is samsung galaxy s captivate usb not supported in my honda pilot ) 
关于如何解决"不支持的USB" 错误我的车辆(本田飞行员)在通过USB插孔连接电话(Galaxy S Captivate)时显示"USB" 错误? 提前感谢! ...

1  USB连接时打开蓝牙?  ( Turn on bluetooth when usb is connected ) 
是否有任何应用程序或其他方法,如果USB连接,请在蓝牙上自动打开蓝牙,然后将USB断开连接时关闭? ...

2  电话不显示为USB连接  ( Phone not showing as usb connected ) 
moto x4运行Android 8.1.0。尝试将手机连接到任何Windows 10 PC失败。手机开始充电但在设置下,USB表示未连接。手机不会出现在PC上的设备管理器中。一个Moto E4运行Android 7.x没有问题,允许我在每个内部和SD上看到文件。 ...

2  如何在Android(Archos 70)上关闭USB共享 - 安装Android Market  ( How to turn off usb sharing on android archos 70 installing android market ) 
我正在尝试将Android市场安装到我的Archos 70。 1。将Update.img加载到A7HT的根目录。 2。关闭USB共享,系统将提示您安装更新。 3.单击"安装" ,A7将重新启动 4.安装更新并最终返回设置屏幕 5.进入设置,打开WiFi并连接到您的路由器 6.连接后: 一种。打开任何Google ...

132  如何在USB上设置反向系数?  ( How to set up reverse tethering over usb ) 
我的htc g2手机植根于植物和运行cyanogenmod 7 我没有数据计划。 有时我想在没有Wi-Fi的时候将手机连接到Internet,更新市场应用程序,将SMS消息备份到Gmail,从Gmail同步新联系人等。我不能用USB质量做的事情存储模式。 我有一个连接到互联网的Windows 7专业计算机,但我不...

7  最佳Linux发行版安装到SD卡用作PC的USB-Bootloader?  ( Optimal linux distro to install to sd card to use as usb bootloader for pc ) 
许多人在USB驱动器上安装基于Linux的发行版,主要是基本的PC故障排除。有没有人尝试在他们的Android手机的SD卡上安装这样的东西?这样,而不是携带一个USB驱动器和手机,可以简单地插入手机,从USB启动PC,并设置关于执行任何必要的行动。有没有人对最适合这项任务的Linux的特定口味有任何建议? ...

18  “MTP USB设备”驱动程序错误(屏幕截图)在KIE模式中连接我的Galaxy S到我的电脑时 - 我如何解决这个问题?  ( Mtp usb device driver error screenshot when connecting my galaxy s to my pc ) 
在尝试将Galaxy S连接到Kies模式下的PC时,我总是收到此错误。我可以将其连接为"大容量存储" ,没有问题。但我需要与Kies模式连接到2.2(Froyo),但我总是收到这个错误。这是什么错误,我如何纠正它? 我有Windows 7,Galaxy S 2.1和Kies已经上传到最新版本。 如果这是帮助,...

2  三星平板电脑一直要求在通过USB插入PC时允许数据访问  ( Samsung tablet keeps asking to allow data access when plugging to pc by usb ) 
我不能通过USB访问平板电脑上的数据,因为当我插入时,它会导致对话框允许访问,当我选择允许时,对话框再次弹出,依此类推。 这是三星Galaxy Tab A,我的电脑在Ubuntu上。 更新:在一些测试之后,我确定如果当我通过USB将平板电脑插入PC时,平板电脑屏幕打开,它可以正常工作。但是,如果我用屏幕插上平板电...

7  每次我通过USB插入我的手机,它会自动安装SD卡  ( Every time i plug in my phone via usb it automatically mounts the sd card ) 
我有一个motorla droid运行cm6(基本上是Android 2.2)。我通过USB连接到Windows 7机器。每次通过USB插入手机时,它会自动将SD卡安装为外部存储。 如何停止这种行为?我在启动时没有真正注意到,我安装了cm6后的某个时候? ...

9  如何使用Android设备作为蓝牙USB DONGLE?  ( How to use an android device as bluetooth usb dongle ) 
有没有办法将我的Android设备用作蓝牙USB加密狗,而不会扎根于它? ...

13  我可以将我的Android设备转换为网络摄像头吗?  ( Can i turn my android device into a webcam ) 
如果是这样,怎么样?可以通过USB,蓝牙或Wi-Fi连接来实现吗? ...

29  转移巨大文件的最快方法是两个Android供电设备的推移?  ( What is the fastest way to transfer huge files beween two android powered device ) 
在两个Android供电设备之间传输巨大文件(例如500MB)的最快方法是什么?蓝牙? WiFi Direct?光束?或许USB On-Go? ...

3  如何通过USB在Android中将文件复制到Micro SD中?  ( How to copy a file into micro sd via usb in android ) 
如何将文件复制到通过USB连接到带有Windows的PC的Android手机的Micro SD? ...

4  关于三星Galaxy标签的问题  ( Questions about samsung galaxy tab ) 
我要买一个星系标签,我希望在这里找到答案: 可以通过任何USB转换器插入USB闪存或外部硬盘到Galaxy选项卡? Android 2.2支持VPN连接? 是Android应用程序免费吗? ...

0  Android Studio 3在Ubuntu 17.04中没有看到连接设备中的Nexus 7运行应用程序  ( Android studio 3 in ubuntu 17 04 not see nexus 7 in connected devices to run the ) 
我在Ubuntu 17.04和Nexus 7中使用了Android Studio 3.1.1。 Android Studio未在窗口中的"连接设备" 列表中未查看设备以运行应用程序: 设备已被激活为具有MTP USB类型的调试USB,并且我已经选择"确定" ,以便每次提示都要求与PC连接USB连接。 它在连接...

4  HTC Mains-to-USB充电器:用于为其他非HTC充电但USB可充电的设备?  ( Htc mains to usb charger use to charge other non htc but usb chargeable devices ) 
我的HTC Desire Z带有充电器,由带USB插座的电源电源插头组成,用于通过USB将手机连接到充电。 可以通过USB收取诸如iPod触摸的其他设备。 假设USB供电的标准,即AMP / WATT /电压额定值,那么这些设备可以安全有效地从相同的适配器中充电。 这将节省资金购买额外的电源适配器,例如,当iPo...

4  更改Windows资源管理器的Android USB设备名称  ( Change android usb device name for windows explorer ) 
当我将摩托罗拉Moto E(Gen 2)使用USB连接到Windows 7计算机时,手机在Windows Explorer中显示为"motoe2(4g-lte)" ,这是一个techie ,但我立即知道它是什么。 当我连接摩托罗拉moto g(gen 2)时,它显示为"xt1072" ,我找不到非常有用。 我可...

1  USB在三星Galaxy A51上断开连接  ( Usb disconnects on samsung galaxy a51 ) 
我有三星Galaxy A51(SM A515F)运行最新的Android 10和MacOS 10.15开发机。 给出adb授权,但有时(〜每30分钟)它会断开连接并再次显示对话框。 它只发生在此设备(我有约10个不同的设备)。我尝试过不同的USB端口和电缆(包括设备上的电缆),没有运气。 我看到ioreg输出中的设备...

相关问题

4  如何阻止我的手机思考它连接到计算机? 
1  Android 6.0.1(rooted)阻止WiFi连接的USB系列(载体没有问题) 
20  USB充电可能有害吗? 
24  您可以将USB设备连接到Android手机吗? 
1  关于Galaxy Tab的询问 
4  如何将我的Droid X的SD卡作为Windows中的驱动器保持安装? 
3  我可以用我的Android TouchPad推出USB网络摄像头吗? 
4  我的里程碑并不总是收费 
7  如何在全尺寸键盘中键入短信? 
1  通过OTG和2个USB相机是立体视觉吗? 
16  Android充电器是否普遍在电源(电压,电流)方面? 
5  是否有可能在连接到USB时防止屏幕锁定 
3  为什么我本田飞行员不支持三星Galaxy S(Captivate)USB? 
1  USB连接时打开蓝牙? 
2  电话不显示为USB连接 
2  如何在Android(Archos 70)上关闭USB共享 - 安装Android Market 
132  如何在USB上设置反向系数? 
7  最佳Linux发行版安装到SD卡用作PC的USB-Bootloader? 
18  “MTP USB设备”驱动程序错误(屏幕截图)在KIE模式中连接我的Galaxy S到我的电脑时 - 我如何解决这个问题? 
2  三星平板电脑一直要求在通过USB插入PC时允许数据访问 
7  每次我通过USB插入我的手机,它会自动安装SD卡 
9  如何使用Android设备作为蓝牙USB DONGLE? 
13  我可以将我的Android设备转换为网络摄像头吗? 
29  转移巨大文件的最快方法是两个Android供电设备的推移? 
3  如何通过USB在Android中将文件复制到Micro SD中? 
4  关于三星Galaxy标签的问题 
0  Android Studio 3在Ubuntu 17.04中没有看到连接设备中的Nexus 7运行应用程序 
4  HTC Mains-to-USB充电器:用于为其他非HTC充电但USB可充电的设备? 
4  更改Windows资源管理器的Android USB设备名称 
1  USB在三星Galaxy A51上断开连接 



© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.