Android ADB常用命令

adb(android debug bridge)是Android sdk中提供的一个非常有用的工具。使用它我们可以安装、卸载应用;可以将文件发送到手机,或者从手机获取文件;可以无线连接手机;可以查看应用的cpu、内存占用;可以进行压力测试。熟练掌握它可以显著提高我们的工作效率,抛弃各种弹窗、偷偷安装软件的“助手”。


一、配置方法

adb.exe.zip为windows版本

adb.zip为mac版本

解压后就可以使用了。当然,最好把路径配置到系统环境变量中,方便直接使用。


1. MAC配置环境变量方法

(1) 打开~/.bash_profile

(2) 增加一行

export PATH=$PATH:/Users/dpk/dev/adt-bundle-mac-x86_64-20140702/sdk/platform-tools

标红处为你的adb所在路径


2. Windows配置环境变量方法

(1) 右键“计算机”或者“我的电脑”->属性->高级系统设置->环境变量

(2) 系统变量中找到path

(3) 将adb的path复制到最后即可


3. 运行命令行

输入adb,如果出现很多命令,并且第一行是adb的版本号,说明配置成功


二、常用方法

1. 列出设备

adb devices


2. 安装应用

adb install xxx.apk  标红的为你的应用文件名

adb install -r xxx.apk 覆盖安装,保留数据

adb install -s <设备序号> xxx.apk 安装到指定设备上


3. 卸载应用

adb uninstall com.funnylemon.browser  标红的为你要卸载的应用包名


4. 发送文件到手机

adb push <电脑文件路径> <手机路径>


5. 从手机发送文件到电脑

adb pull <手机文件路径> <电脑路径>


6. 进入手机的shell环境

adb shell


7. 无线连接手机

adb tcpip 5555

adb connect 手机ip


8. 查看cpu、内存占用

adb shell top -m 10 -d 10 -s cpu 可查看占用cpu最高的前10个程序,每10s刷新一次(参数说明:-t 显示进程名称,-s 按指定行排序,-n 在退出前刷新几次,-d 刷新间隔,-m 显示最大数量)


9. monkey测试

adb shell monkey -v -p com.funnylemon.browser 5000

monkey在你的应用中随机执行5000次操作,5000这个值可以随意指定


10.列出包名

adb shell pm list packages

adb shell pm list packages -f


11. 输出到文件中

adb top -m 10 -s cpu -d 5 -n 5 > 1.txt


12. 查看文件

cat 命令

cat主要有三大功能:

1.一次显示整个文件:cat filename

2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.

3.将几个文件合并为一个文件:cat file1 file2 > file



三、参考资料

1. 英文官方

http://developer.android.com/tools/help/adb.html

2. 中文入门

http://blog.csdn.net/zhangjg_blog/article/details/10431649

3. 中文高端

http://www.cnblogs.com/playing/archive/2010/09/19/1830799.html

4. adb原理

http://www.cnblogs.com/carmanloneliness/archive/2013/04/16/3023299.html

猜你喜欢

转载自blog.csdn.net/dpk1229/article/details/48731429