您的位置:首页 > 其它

adb常用命令

2015-11-06 21:37 423 查看

adb常用命令

需要配置
platform-tools
tools
目录路径到path环境变量

cmd输入
sysdom.cpl
快速打开系统属性,找到环境变量设置

环境变量配置方法:

直接将
platform-tools
tools
的目录路径添加到path环境变量后面

新建
platform-tools
tools
的系统变量或者用户变量,值分别为platform-tools全路径和tools全路径,然后在path环境变量的后面添加
%platform-tools%
%tools%
,注意需要用“;”分隔

重新打开cmd



adb shell:

 进入模拟器的shell模式:

adb version:

 判断adb的版本号

adb install -r 应用程序名称.apk:

 安装应用程序

adb devices:

 列出当前连接的所有设备

adb shell pm list packages:

 列出目标设备中已安装的应用程序包

android list targets:

 列出系统中全部的Android平台

adb push [local] [remote]:

 向手机安装apk或者写入文件,如:

C:\Users\Administrator>adb push E:\Android\android开发资料库\apk解压包\cet4.apk /system/app/


C:\Users\Administrator>adb push C:\Users\Administrator\Desktop\temp\test.txt /system/temp/


adb pull [remote] [local]:

 从手机上读文件,如:

adb pull /system/temp/ C:\Users\Administrator\Desktop\temp\test.txt


android create avd -n 名称 -t 平台编号(平台id):

 创建模拟器,如:

android create avd -n iphone 6s -t android-21


emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800):

 启动模拟器

android delete avd –name 名称:

 删除模拟器

Linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator.android\avd)

 模拟器安装位置

ddms:

 启动ddms

adb help:

 打开adb帮助

android:

 打开sdk管理器

android.bat:

 打开sdk管理器,和上面一个命令效果一样

adb root:

 获取设备root权限,需要连接设备

adb logcat -s 标签名:

 在命令行中查看log信息

adb -s 模拟器编号 命令:

 对指定的模拟器命令操作

adb bugreport:

 查看bug报告

adb forward tcp:5555 tcp:8000:

 发布端口,这样主机可以通过该端口访问该设备

adb shell logcat -b radio:

 记录无线通讯日志:

adb shell sqlite3:

  访问数据库SQLite3

adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等):

 启动Activity:

mksdcard 512M ~/名称.img:

 创建SDCard

adb shell下:

cd:进入某个目录,如:
cd system
进入system文件夹,
cd ..
返回上级目录

ls:列出设备(模拟器或手机)的当前文件夹下的目录

rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件

rm xxx //删除文件xxx ,不能删除文件夹

rmdir xxx //删除xxx的文件夹

卸载apk包

adb shell

cd data/app

rm apk包

exit

adb uninstall apk包的主包名(卸载应用)

adb install -r apk包

adb get-product:

 获取设备的ID

adb get-serialno:

 获取设备的系列化(IP地址加端口,如:

192.168.56.101:5555
)

adb shell df:

 查看系统盘符

adb shell input keyevent [code]:

 模拟按键输入(相当于模拟按下某个键),最后一个code是Keyevent的Code,可以在网上查到对应的Code,如:

adb shell input keyevent 3:home键

adb shell input keyevent 82:menu键

adb shell input keyevent 4:back键

adb shell input keyevent 22:right键

adb shell input keyevent 66:enter键

adb shell input keyevent 19:up键

adb shell input keyevent 20:down键

模拟滑动输入

adb shell input touchscreen [x1] [y1] [x2] [y2]

adb shell input touchscreen swipe [x1] [y1] [x2] [y2]

adb reboot:

 重新启动模拟器

adb shell screenrecord 目标文件保存目录(如:/sdcard/demo.mp4):

 录制屏幕

adb shell monkey -v -p your.package.name 500:

 monkey测试

adb shell cat /system/build.prop:

 获取设备名称

adb logcat -c:

 清除log缓存

adb shell cat /data/misc/wifi/*.conf:

 查看wifi密码:

adb shell cat /data/misc/wifi/*.conf:

 查看wifi密码:

adb shell top:

 查看设备cpu和内存占用情况:

adb start-server:

 启动adb服务

adb kill-server:

 终止adb服务

adb命令好多,可以查看adb命令官网说明学习更多有趣的adb命令

md文件下载

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: