Android易于使用,但它为高级用户提供了许多隐藏功能。其中许多都隐藏在“开发人员选项”菜单中。顾名思义,这些功能对于构建Android应用程序的开发人员至关重要,但它们对普通用户没有太多用途。

最知名的Android开发人员功能之一是USB调试。你可能已经看到这个名字漂浮在周围,并想知道你是否应该启用它。让我们来看看这种模式的用途以及是否需要它。

什么是USB调试?

简而言之,USB调试允许Android设备与运行Android SDK的电脑通信,以便使用高级操作。

开发Android应用程序时,必须在电脑上安装Android软件开发工具包(SDK)。SDK包含一套对任何开发人员都至关重要的工具,例如用于修复问题和示例代码的调试器。库是SDK的另一个关键组件。

这些允许开发人员执行常见功能,而无需重新编码。例如,Android具有内置打印功能,因此在编写应用程序时,您不必提出新的打印方式。您只需在需要时调用库中包含的内置方法。

您可以从设备本身使用Android做很多事情。但是,开发人员需要更多的选择,尤其是当收集详细的错误日志。从设备手动定位和移动这些文件将是一个巨大的痛苦,因此他们使用Android Studio和Android SDK内置的工具使它们无痛。

启用USB调试允许您的手机与电脑通信,以便您可以利用这些工具。

USB调试用于什么?

如果没有USB调试,则无法通过USB电缆向手机发送任何高级命令。启用USB调试的最常见原因是开发人员将应用程序推送到他们的设备进行测试。

每当您在Android Studio中创建应用程序的新版本并想要测试它时,只需点击几下即可将其推送到您连接的设备。构建完成后,它将立即运行并弹出您的设备。这比下载APK文件并手动安装更快!

非开发人员通常会启用USB调试以根植他们的手机。生根因设备而异,但大多数方法都涉及从桌面运行的某些程序。启用USB调试并连接手机后,您可以使用根工具无任何改动将根指令发送到您的设备。安装自定义ROM涉及类似的过程。

您还需要打开USB调试以使用Android调试桥(ADB)命令。这些允许您将位于电脑上的APK安装到手机上,来回移动文件,以及查看设备日志并查找调试错误。即使无法正常打开,ADB命令和Fastboot也可以保存您的砖块设备。

在Android的旧时代,您还需要对其他一些功能进行USB调试。其中最引人注目的是通过USB截取屏幕截图,这听起来很烦人。这是在Android有一个用于截屏的标准命令之前。现在,您只需要按住设备的按钮组合(通常是Power和Volume Down)来抓取屏幕截图 - 这种方法过时了。

如何启用USB调试?

在现代Android设备上,您可以在开发员选项菜单中找到USB Debugging,默认情况下会隐藏它。要解锁它,请前往“设置”并向下滚动至“ 关于手机”。向下滚动,您将看到内部版本号条目。点按几次,您会看到一条通知,告知您现在是开发人员。

什么是Android上的USB调试模式以及如何启用它?_第1张图片

更多内容,点击关注国外课栈网“技术使用:ANDROID"专栏主题

更多相关文章

  1. Chrome for Android 也将具备 Opera Mobile 和 Amazon Silk 那种
  2. android录屏功能
  3. 开发Android程序使用USB连接真机调试时找不到设备的解决办法
  4. 构建 Android 应用程序一定要绕过的 30 个坑
  5. Android实现选择视频功能
  6. 稳定获取Android设备唯一码(UUID)的解决方案
  7. 【移动开发】Android应用程序中实用的代码框架(一)

随机推荐

  1. Android(安卓)EditView属性解析
  2. Android(安卓)筆記-Linux Kernel SMP (Sy
  3. Android从App跳转到微信小程序,无需微信SD
  4. Android(安卓)6.0 默认桌面壁纸修改
  5. Android应用程序组件Content Provider应
  6. Android中安全退出程序的六种方法
  7. Android(安卓)开发之:Intent.createChoose
  8. Android(安卓)framework build errors fi
  9. Android(安卓)Git忽略规则
  10. Android使用其他资源