adb常用命令总结记录

来源:互联网 发布:主流监控软件 编辑:程序博客网 时间:2024/05/29 13:10

1、push

adb push D:/android.apk sdcard/Android

将文件从电脑发送到设备的对应文件夹下


2、pull 

adb pull sdcard/android.apk D:/

将文件下载到电脑的对应文件夹下


3、adb devices

查看已连接的设备


4、adb shell

进入shell终端


5、按键模拟(adb shell 命令下)

input keyevent KEYCODE_BACK

input keyevent KEYCODE_HOME

input keyevent KEYCODE_MENU

模拟返回键

模拟home

模拟菜单键


其他按键

KEYCODE_UNKNOWN=0;

KEYCODE_SOFT_LEFT=1;

KEYCODE_SOFT_RIGHT=2;

KEYCODE_HOME=3;

KEYCODE_BACK=4;

KEYCODE_CALL=5;

KEYCODE_ENDCALL=6;

KEYCODE_0=7;

KEYCODE_1=8;

KEYCODE_2=9;

KEYCODE_3=10;

KEYCODE_4=11;

KEYCODE_5=12;

KEYCODE_6=13;

KEYCODE_7=14;

KEYCODE_8=15;

KEYCODE_9=16;

KEYCODE_STAR=17;*

KEYCODE_POUND=18;#

KEYCODE_DPAD_UP=19;选择上边一个

KEYCODE_DPAD_DOWN=20;选择下边一个

KEYCODE_DPAD_LEFT=21;选择左边一个

KEYCODE_DPAD_RIGHT=22;选择右边一个

KEYCODE_DPAD_CENTER=23;选中

KEYCODE_VOLUME_UP=24;音量up

KEYCODE_VOLUME_DOWN=25;音量down

KEYCODE_POWER=26;电源键

KEYCODE_CAMERA=27;拍照,打开相机有效

KEYCODE_CLEAR=28;

KEYCODE_A=29;

KEYCODE_B=30;

KEYCODE_C=31;

KEYCODE_D=32;

KEYCODE_E=33;

KEYCODE_F=34;

KEYCODE_G=35;

KEYCODE_H=36;

KEYCODE_I=37;

KEYCODE_J=38;

KEYCODE_K=39;

KEYCODE_L=40;

KEYCODE_M=41;

KEYCODE_N=42;

KEYCODE_O=43;

KEYCODE_P=44;

KEYCODE_Q=45;

KEYCODE_R=46;

KEYCODE_S=47;

KEYCODE_T=48;

KEYCODE_U=49;

KEYCODE_V=50;

KEYCODE_W=51;

KEYCODE_X=52;

KEYCODE_Y=53;

KEYCODE_Z=54;

KEYCODE_COMMA=55;,

KEYCODE_PERIOD=56;。

KEYCODE_ALT_LEFT=57;

KEYCODE_ALT_RIGHT=58;

KEYCODE_SHIFT_LEFT=59;

KEYCODE_SHIFT_RIGHT=60;

KEYCODE_TAB=61;切换焦点

KEYCODE_SPACE=62;空格

KEYCODE_SYM=63;选择键盘

KEYCODE_EXPLORER=64;浏览器

KEYCODE_ENVELOPE=65;添加账户

KEYCODE_ENTER=66;回车

KEYCODE_DEL=67;删除

KEYCODE_GRAVE=68;'

KEYCODE_MINUS=69;-

KEYCODE_EQUALS=70;=

KEYCODE_LEFT_BRACKET=71;【

KEYCODE_RIGHT_BRACKET=72;】

KEYCODE_BACKSLASH=73;、

KEYCODE_SEMICOLON=74;;

KEYCODE_APOSTROPHE=75;‘’

KEYCODE_SLASH=76;/

KEYCODE_AT=77;@

KEYCODE_NUM=78;

KEYCODE_HEADSETHOOK=79;

KEYCODE_FOCUS=80;//*Camera*focus

KEYCODE_PLUS=81;+

KEYCODE_MENU=82;

KEYCODE_NOTIFICATION=83;

KEYCODE_SEARCH=84;搜索

KEYCODE_MEDIA_PLAY_PAUSE=85;音乐暂停/继续

KEYCODE_MEDIA_STOP=86;音乐停止

KEYCODE_MEDIA_NEXT=87;下一首

KEYCODE_MEDIA_PREVIOUS=88;上一首

KEYCODE_MEDIA_REWIND=89;

KEYCODE_MEDIA_FAST_FORWARD=90;

KEYCODE_MUTE=91;静音



input swipe 50 250 250 250 200

从屏幕坐标50,,250滑动到250,250,用时200ms


input tap 50 250

点击屏幕20,250坐标位置


input text 123

输入文字123


6、adb connect 192.168.1.157

远程连接设备,根据ip连接

断开连接 使用adb disconnect 192.168.1.157


7、adb kill-server

杀死adb服务


8、查看logcat

adb logcat -d


9、安装apk

adb install -r sdcard/android.apk(覆盖安装)


10、卸载app

adb uninstall -r 包名


11、截图

adb shell /system/bin/screencap -p /sdcard/screenshot.png(保存到手机sd卡)

在adb shell 命令下,直接

screencap -p /sdcard/screenshot.png


12、gc

adb shell下

kill -10 进程id(pid)


13、修改Terminal 乱码


chcp 65001 修改为UTF-8

chcp 936 GBK

chcp 950 繁体中文

chcp 437 英文

chcp 932 日文

chcp 949 韩语

chcp 866 俄文


14、查看所有安装的apk的包名

adb shell

pm list packages


未完待续。。。