您的位置:首页 > 移动开发 > Android开发

Android ADB常用命令

2015-09-25 11:59 351 查看
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. 中文入门
/article/1602326.html
3. 中文高端
/article/5216358.html
4. adb原理
/article/5711660.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: