post

Android ADB 实用命令大全

不论是手机助手、Android 应用开发,或者利用终端管理手机,都离不开 ADB,那么 ADB 是什么?

adb

ADB 全称是 Android Debug Bridge, 是 Android SDK 里的一个工具, 用这个工具可以直接操作管理 Android 模拟器或者 Andriod 设备(手机、平板等);ADB 是一个客户端-服务器端程序, 其中客户端是你用来操作的电脑, 服务器端是 Android 设备。

它的主要功能有:

  • 运行设备的 shell(命令行)
  • 管理模拟器或设备的端口映射
  • 计算机和设备之间上传/下载文件
  • 将本地 apk 软件安装至模拟器或 Android 设备

关于 OS X 系统安装 ADB 可以参照这篇文章:OS X 上利用 Homebrew 安装 Android SDK,Linux、Windows 下安装也很方便,可以 Google 下。

熟练使用 ADB 就可以抛弃一些手机助手了,而且刷机也很方便 。

介绍 ADB 常用的几个命令:

1、显示帮助信息:adb help

这个命令将显示帮助信息,查看所有 adb 相关命令。

2、显示 ADB 命令版本号:adb version

3、查看设备:adb devices

这个命令是查看当前连接的设备, 连接到计算机的 android 设备或者模拟器将会列出显示。

4、启动计算机 adb 服务进程:adb start-server

当然你可以直接使用 adb devices 命令时自动开启。

5、关闭计算机 adb 服务进程:adb kill-server

这样可以关闭 adb 服务进程,有时在正在使用的 adb,然后想删除 adb,那这时你得先关闭进程才了删除,就要用到它了。

6、安装软件:adb install [-r] [-s]

这个命令将指定的apk文件安装到设备上。

-r 强制安装(在某些情况下可以已有些应用程序在运行或不可写,可加上此参数强制安装)

-s 将 apk 文件安装在 SD-Card

7、卸载软件:adb uninstall [-k] <软件名>

如果加 -k 参数,为卸载软件但是保留配置和缓存文件。

8、从电脑上发送文件到设备:adb push <本地路径> <远程路径>

用 push 命令可以把本机电脑上的文件或者文件夹复制到设备。

例:传送文件到手机中:adb push recovery.img /sdcard/recovery.img

将本地目录中的 recovery.img 文件传送手机的 SD 卡中并取同样的文件名。

9、从设备上下载文件到电脑:adb pull <远程路径> <本地路径>

用 pull 命令可以把设备上的文件或者文件夹复制到本机电脑。

10、重启设备:adb reboot [bootloader|recovery]

1)直接重启设备回到使用界面 adb reboot 即可;
2)重启设备到 bootloader 引导模式:adb reboot-bootloader 或 adb reboot bootloader;
3)重启到 recovery 刷机模式:adb reboot recovery。

11、返回设备状态:adb get-state

返回设备状态,有三种结果:关机,引导模式,设备在线。

12、返回设备序列号:adb get-serialno

返回设备序列号SN值

13、获取设备的 ROOT 权限:adb remount

通过这个命令就可以获取设备的 ROOT 权限一样的通 adb 操作 /system 等目录的,如 adb push xx.app /system/app 即可将 app 应用直接放入系统目录,这个操作必须设备已解锁并 ROOT 过。

[via 开源中国]

Comments

  1. 来瞧瞧

  2. 学习了,之前没听过ABD

  3. 驱动中也有ADB这仨字母,安卓笨重啊

Speak Your Mind

*

· 632 次浏览