安卓手机adb常用命令
黑阈adb命令卸载的常用命令

黑阈adb命令卸载的常用命令
黑阈是一款常用的安卓应用管理工具,它可以帮助用户卸载不需要的应用程序。
通过adb命令,我们可以更高效地进行应用的卸载操作。
下面将介绍几个常用的黑阈adb命令,帮助您轻松卸载应用。
1. 查看已安装应用列表
adb shell pm list packages
这个命令可以列出当前设备上已经安装的所有应用程序的包名。
2. 卸载应用
adb shell pm uninstall -k 包名
使用该命令可以卸载指定包名的应用程序。
-k参数表示同时删除应用的数据和缓存。
3. 强制卸载应用
adb shell pm uninstall --user 0 包名
该命令可以强制卸载应用程序,即使应用程序是系统应用。
--user 0参数表示卸载应用程序时不考虑用户。
4. 静默卸载应用
adb shell pm uninstall -k --user 0 包名
这个命令可以在后台静默卸载应用程序,不显示任何提示框。
5. 卸载应用但保留数据和缓存
adb shell pm clear 包名
使用该命令可以清除指定包名的应用程序的数据和缓存,但不卸载应用程序本身。
6. 卸载系统应用
adb shell pm uninstall -k --user 0 包名
想要卸载系统应用,需要使用这个命令,并加上--user 0参数。
通过以上几个黑阈adb命令,您可以更加灵活、高效地卸载不需要的应用程序。
无论是普通应用还是系统应用,都可以通过这些命令进行卸载操作。
希望以上内容能帮助到您。
adb使用方法

adb使用方法ADB(Android Debug Bridge)是一个用于与安卓设备进行通信的命令行工具。
它提供了一系列的命令,可以用来安装和调试应用程序、复制文件、启动设备的shell以及执行各种设备操作。
以下是关于ADB使用方法的参考内容:一、安装ADB:1. Windows操作系统:a. 下载Android SDK Platform Tools,并解压到任意位置。
b. 打开解压后的文件夹,并将文件夹路径添加到系统环境变量中。
c. 连接安卓设备到电脑,并确保已启用USB调试模式。
d. 打开命令提示符(CMD),输入adb命令,即可开始使用ADB。
2. macOS操作系统:a. 使用Homebrew安装Android SDK Platform Tools,输入以下命令行:brew install android-platform-toolsb. 连接安卓设备到电脑,并确保已启用USB调试模式。
c. 打开终端,输入adb命令,即可开始使用ADB。
3. Linux操作系统:a. 使用包管理器安装Android SDK Platform Tools命令行工具,输入以下命令行:sudo apt-get install android-tools-adbb. 连接安卓设备到电脑,并确保已启用USB调试模式。
c. 打开终端,输入adb命令,即可开始使用ADB。
二、ADB常用命令:1. adb devices:列出已连接的设备列表。
2. adb install <path_to_apk>:安装应用程序到设备。
3. adb uninstall <package_name>:卸载设备上指定包名的应用程序。
4. adb push <local> <remote>:将本地文件复制到设备。
5. adb pull <remote> <local>:将设备上的文件复制到本地。
ADB控制手机命令(adb命令)

ADB控制⼿机命令(adb命令)⼿机端配置tcp⽅式连接1. su2. setprop service.adb.tcp.port 55553. stop adbd4. start adbd⾸先使⽤管理员权限,然后打开监听5555端⼝电脑端使⽤adb远程连接adb connect ip_address此时⼿机端弹出认证请求点击确认即可连接成功。
通过ADB控制⼿机⾏为包括:点击,滑动,输⼊⽂字,按键事件点击adb shell input tap x y点击绝对坐标x,y滑动adb shell input swipe startX startY endX endY 500从startX,startY坐标滑动到endX,endY坐标最后⼀个参数为总体时间(ms)长按长按就是特殊的滑动,坐标不变adb shell input swipe startX startY startX startY 500输⼊⽂字adb shell input text 内容按键事件adb shell input keyevent 82最后⼀个是事件参数,以下是对照表0 --> "KEYCODE_UNKNOWN"1 --> "KEYCODE_MENU"2 --> "KEYCODE_SOFT_RIGHT"3 --> "KEYCODE_HOME"4 --> "KEYCODE_BACK"5 --> "KEYCODE_CALL"6 --> "KEYCODE_ENDCALL"7 --> "KEYCODE_0"8 --> "KEYCODE_1"9 --> "KEYCODE_2"10 --> "KEYCODE_3"11 --> "KEYCODE_4"12 --> "KEYCODE_5"14 --> "KEYCODE_7"15 --> "KEYCODE_8"16 --> "KEYCODE_9"17 --> "KEYCODE_STAR"18 --> "KEYCODE_POUND"19 --> "KEYCODE_DPAD_UP"20 --> "KEYCODE_DPAD_DOWN"21 --> "KEYCODE_DPAD_LEFT"22 --> "KEYCODE_DPAD_RIGHT"23 --> "KEYCODE_DPAD_CENTER"24 --> "KEYCODE_VOLUME_UP"25 --> "KEYCODE_VOLUME_DOWN"26 --> "KEYCODE_POWER"27 --> "KEYCODE_CAMERA"28 --> "KEYCODE_CLEAR"29 --> "KEYCODE_A"30 --> "KEYCODE_B"31 --> "KEYCODE_C"32 --> "KEYCODE_D"33 --> "KEYCODE_E"34 --> "KEYCODE_F"35 --> "KEYCODE_G"36 --> "KEYCODE_H"37 --> "KEYCODE_I"38 --> "KEYCODE_J"39 --> "KEYCODE_K"40 --> "KEYCODE_L"41 --> "KEYCODE_M"42 --> "KEYCODE_N"43 --> "KEYCODE_O"44 --> "KEYCODE_P"45 --> "KEYCODE_Q"46 --> "KEYCODE_R"47 --> "KEYCODE_S"48 --> "KEYCODE_T"49 --> "KEYCODE_U"50 --> "KEYCODE_V"51 --> "KEYCODE_W"52 --> "KEYCODE_X"53 --> "KEYCODE_Y"54 --> "KEYCODE_Z"55 --> "KEYCODE_COMMA"56 --> "KEYCODE_PERIOD"57 --> "KEYCODE_ALT_LEFT"58 --> "KEYCODE_ALT_RIGHT"59 --> "KEYCODE_SHIFT_LEFT"60 --> "KEYCODE_SHIFT_RIGHT"61 --> "KEYCODE_TAB"62 --> "KEYCODE_SPACE"63 --> "KEYCODE_SYM"64 --> "KEYCODE_EXPLORER"65 --> "KEYCODE_ENVELOPE"66 --> "KEYCODE_ENTER"67 --> "KEYCODE_DEL"68 --> "KEYCODE_GRAVE"69 --> "KEYCODE_MINUS"70 --> "KEYCODE_EQUALS"71 --> "KEYCODE_LEFT_BRACKET"72 --> "KEYCODE_RIGHT_BRACKET"73 --> "KEYCODE_BACKSLASH"74 --> "KEYCODE_SEMICOLON"75 --> "KEYCODE_APOSTROPHE"76 --> "KEYCODE_SLASH"77 --> "KEYCODE_AT"78 --> "KEYCODE_NUM"79 --> "KEYCODE_HEADSETHOOK"80 --> "KEYCODE_FOCUS"82 --> "KEYCODE_MENU"83 --> "KEYCODE_NOTIFICATION"84 --> "KEYCODE_SEARCH"85 --> "TAG_LAST_KEYCODE"KEYCODE列表电话键KeyName说明KeyID KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4KEYCODE_SEARCH搜索键84KEYCODE_CAMERA拍照键27KEYCODE_FOCUS拍照对焦键80KEYCODE_POWER电源键26 KEYCODE_NOTIFICATION通知键83 KEYCODE_MUTE话筒静⾳键91 KEYCODE_VOLUME_MUTE扬声器静⾳键164 KEYCODE_VOLUME_UP⾳量增加键24 KEYCODE_VOLUME_DOWN⾳量减⼩键25控制键KeyName说明KeyIDKEYCODE_ENTER回车键66KEYCODE_ESCAPEESC键111KEYCODE_DPAD_CENTER导航键确定键23KEYCODE_DPAD_UP导航键向上19KEYCODE_DPAD_DOWN导航键向下20KEYCODE_DPAD_LEFT导航键向左21KEYCODE_DPAD_RIGHT导航键向右22KEYCODE_MOVE_HOME光标移动到开始键122KEYCODE_MOVE_END光标移动到末尾键123KEYCODE_PAGE_UP向上翻页键9293KEYCODE_DEL退格键67KEYCODE_FORWARD_DEL 删除键112KEYCODE_INSERT插⼊键124KEYCODE_TABTab键61KEYCODE_NUM_LOCK⼩键盘锁143KEYCODE_CAPS_LOCK⼤写锁定键115KEYCODE_BREAKBreak/Pause键121KEYCODE_SCROLL_LOCK 滚动锁定键116KEYCODE_ZOOM_IN放⼤键168KEYCODE_ZOOM_OUT缩⼩键169组合键KEYCODE_ALT_LEFTAlt+LeftKEYCODE_ALT_RIGHTAlt+RightKEYCODE_CTRL_LEFT Control+LeftKEYCODE_CTRL_RIGHT Control+RightKEYCODE_SHIFT_LEFT Shift+LeftKEYCODE_SHIFT_RIGHT Shift+Right基本KEYCODE_0按键'0'7KEYCODE_1按键'1'按键'3'10 KEYCODE_4按键'4'11 KEYCODE_5按键'5'12 KEYCODE_6按键'6'13 KEYCODE_7按键'7'14 KEYCODE_8按键'8'15 KEYCODE_9按键'9'16 KEYCODE_A 按键'A'29 KEYCODE_B 按键'B'30 KEYCODE_C 按键'C'31 KEYCODE_D 按键'D'32 KEYCODE_E 按键'E'33 KEYCODE_F 按键'F'34 KEYCODE_G 按键'G'35 KEYCODE_H 按键'H'36 KEYCODE_I 按键'I'37 KEYCODE_J 按键'J'38按键'L'40KEYCODE_M按键'M'41KEYCODE_N按键'N'42KEYCODE_O按键'O'43KEYCODE_P按键'P'44KEYCODE_Q按键'Q'45KEYCODE_R按键'R'46KEYCODE_S按键'S'47KEYCODE_T按键'T'48KEYCODE_U按键'U'49KEYCODE_V按键'V'50KEYCODE_W按键'W'51KEYCODE_X按键'X'52KEYCODE_Y按键'Y'53KEYCODE_Z按键'Z'54符号KEYCODE_PLUS 按键'+' KEYCODE_MINUS 按键'-'KEYCODE_STAR按键'*'KEYCODE_SLASH按键'/'KEYCODE_EQUALS按键'='KEYCODE_AT按键'@'KEYCODE_POUND按键'#'KEYCODE_APOSTROPHE按键''' (单引号)KEYCODE_BACKSLASH按键''KEYCODE_COMMA按键','KEYCODE_PERIOD按键'.'KEYCODE_LEFT_BRACKET 按键'['KEYCODE_RIGHT_BRACKET 按键']'KEYCODE_SEMICOLON按键';'KEYCODE_GRAVE按键'`'KEYCODE_SPACE空格键⼩键盘KEYCODE_NUMPAD_0⼩键盘按键'0'KEYCODE_NUMPAD_1⼩键盘按键'1'KEYCODE_NUMPAD_2⼩键盘按键'2'KEYCODE_NUMPAD_3⼩键盘按键'3'KEYCODE_NUMPAD_4⼩键盘按键'4'KEYCODE_NUMPAD_5⼩键盘按键'5'KEYCODE_NUMPAD_6⼩键盘按键'6'KEYCODE_NUMPAD_7⼩键盘按键'7'KEYCODE_NUMPAD_8⼩键盘按键'8'KEYCODE_NUMPAD_9KEYCODE_NUMPAD_ADD⼩键盘按键'+'KEYCODE_NUMPAD_SUBTRACT⼩键盘按键'-'KEYCODE_NUMPAD_MULTIPLY⼩键盘按键'*'KEYCODE_NUMPAD_DIVIDE⼩键盘按键'/'KEYCODE_NUMPAD_EQUALS⼩键盘按键'='KEYCODE_NUMPAD_COMMA⼩键盘按键','KEYCODE_NUMPAD_DOT⼩键盘按键'.'KEYCODE_NUMPAD_LEFT_PAREN ⼩键盘按键'('KEYCODE_NUMPAD_RIGHT_PAREN ⼩键盘按键')'KEYCODE_NUMPAD_ENTER⼩键盘按键回车功能键KEYCODE_F1按键F1KEYCODE_F2按键F2KEYCODE_F3按键F3KEYCODE_F4按键F4KEYCODE_F5按键F5KEYCODE_F6按键F6KEYCODE_F7按键F7KEYCODE_F8按键F8KEYCODE_F9按键F9KEYCODE_F10按键F10KEYCODE_F11按键F11KEYCODE_F12按键F12多媒体键KEYCODE_MEDIA_PLAY多媒体键播放多媒体键停⽌KEYCODE_MEDIA_PAUSE多媒体键暂停KEYCODE_MEDIA_PLAY_PAUSE多媒体键播放/暂停KEYCODE_MEDIA_FAST_FORWARD 多媒体键快进KEYCODE_MEDIA_REWIND多媒体键快退KEYCODE_MEDIA_NEXT多媒体键下⼀⾸KEYCODE_MEDIA_PREVIOUS多媒体键上⼀⾸KEYCODE_MEDIA_CLOSE多媒体键关闭KEYCODE_MEDIA_EJECT多媒体键弹出KEYCODE_MEDIA_RECORD多媒体键录⾳⼿柄按键KEYCODE_BUTTON_1通⽤游戏⼿柄按钮#1KEYCODE_BUTTON_2通⽤游戏⼿柄按钮 #2KEYCODE_BUTTON_3通⽤游戏⼿柄按钮 #3KEYCODE_BUTTON_4通⽤游戏⼿柄按钮 #4KEYCODE_BUTTON_5通⽤游戏⼿柄按钮 #5KEYCODE_BUTTON_6通⽤游戏⼿柄按钮 #6KEYCODE_BUTTON_7通⽤游戏⼿柄按钮 #7KEYCODE_BUTTON_8通⽤游戏⼿柄按钮 #8KEYCODE_BUTTON_9通⽤游戏⼿柄按钮 #9KEYCODE_BUTTON_10通⽤游戏⼿柄按钮 #10KEYCODE_BUTTON_11通⽤游戏⼿柄按钮 #11KEYCODE_BUTTON_12通⽤游戏⼿柄按钮 #12KEYCODE_BUTTON_13通⽤游戏⼿柄按钮 #13KEYCODE_BUTTON_14通⽤游戏⼿柄按钮 #14通⽤游戏⼿柄按钮 #15 KEYCODE_BUTTON_16通⽤游戏⼿柄按钮 #16 KEYCODE_BUTTON_A游戏⼿柄按钮 AKEYCODE_BUTTON_B游戏⼿柄按钮 BKEYCODE_BUTTON_C游戏⼿柄按钮 CKEYCODE_BUTTON_X游戏⼿柄按钮 XKEYCODE_BUTTON_Y游戏⼿柄按钮 YKEYCODE_BUTTON_Z游戏⼿柄按钮 ZKEYCODE_BUTTON_L1游戏⼿柄按钮 L1KEYCODE_BUTTON_L2游戏⼿柄按钮 L2KEYCODE_BUTTON_R1游戏⼿柄按钮 R1KEYCODE_BUTTON_R2游戏⼿柄按钮 R2KEYCODE_BUTTON_MODE游戏⼿柄按钮 Mode KEYCODE_BUTTON_SELECT 游戏⼿柄按钮 Select KEYCODE_BUTTON_START 游戏⼿柄按钮 Start KEYCODE_BUTTON_THUMBL Left Thumb Button KEYCODE_BUTTON_THUMBR Right Thumb Button待查KEYCODE_NUM按键Number modifier KEYCODE_INFO按键InfoKEYCODE_APP_SWITCH按键App switchKEYCODE_BOOKMARK按键BookmarkKEYCODE_AVR_INPUT按键A/V Receiver input KEYCODE_AVR_POWERKEYCODE_CAPTIONS按键Toggle captions KEYCODE_CHANNEL_DOWN 按键Channel down KEYCODE_CHANNEL_UP按键Channel upKEYCODE_CLEAR按键ClearKEYCODE_DVR按键DVRKEYCODE_ENVELOPE按键Envelope special function KEYCODE_EXPLORER按键Explorer special function KEYCODE_FORWARD按键ForwardKEYCODE_FORWARD_DEL 按键Forward Delete KEYCODE_FUNCTION按键Function modifier KEYCODE_GUIDE按键GuideKEYCODE_HEADSETHOOK 按键Headset Hook KEYCODE_META_LEFT按键Left Meta modifier KEYCODE_META_RIGHT按键Right Meta modifier KEYCODE_PICTSYMBOLS按键Picture Symbols modifier KEYCODE_PROG_BLUE按键Blue “programmable”KEYCODE_PROG_GREEN按键Green “programmable”KEYCODE_PROG_RED按键Red “programmable”KEYCODE_PROG_YELLOW 按键Yellow “programmable”KEYCODE_SETTINGS按键SettingsKEYCODE_SOFT_LEFT按键Soft LeftKEYCODE_SOFT_RIGHT按键Soft RightKEYCODE_STB_INPUT按键Set-top-box input KEYCODE_STB_POWER按键Set-top-box power KEYCODE_SWITCH_CHARSET 按键Switch Charset modifier KEYCODE_SYM按键Symbol modifier KEYCODE_SYSRQ按键System Request / Print Screen KEYCODE_TV按键TVKEYCODE_TV_INPUT按键TV inputKEYCODE_TV_POWER按键TV powerKEYCODE_WINDOW按键WindowKEYCODE_UNKNOWN未知按键。
安卓手机adb常用命令

ADB>用的几个命令:1. 查看设备adb devices查看当前连接的设备,连接到计算机的android设备或者模拟器将会列出显示2. 安装软件adb install [-r] [-s] <file>将指定的apk文件安装到设备上.—r强制安装(在某些情况下可以已有些应用程序在运行或不可写,可加上此参数强制安装)-s 将apk文件安装在SD-Card3. 卸载软件adb uninstall [-k] < 软件名>如果加-k参数,为卸载软件但是保留配置和缓存文件.4. 从电脑上发送文件到设备adb push <本地路径> <远程路径>用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)例:传送文件到手机中,如:adb push recovery.img /sdcard/recovery.img将本地目录中的recovery.img 文件传送手机的SD卡中并取同样的文件名5. 从设备上下载文件到电脑adb pull < 远程路径> <本地路径>用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑6. 显示帮助信息adb help显示帮助信息7. 显示ADBt令版本号<b>adb version</b>8. 启动计算机adb服务进程adb start-server也可以直接使用adb devices命令时自动开启9. 关闭计算机adb服务进程adb kill-server可以关闭adb服务进程10. 重启设备adb reboot [bootloader|recovery]adb reboot-bootloader重启有三种方式1)直接重启设备回到使用界面adb reboot即可;2)重启设备到bootloader 引导模式:adb reboot-bootloader或adb reboot bootloader3)重启到recovery 刷机模式: adb reboot recovery 11. 返回设备状态adb get-state返回设备状态,有三种结果:关机,引导模式,设备在线12. 返回设备序列号adb get-serialno。
adb常用的几个命令 adbinstall

adb常用的几个命令 adbinstall ADB(Android Debug Bridge)是Android开发工具包(SDK)中的一个命令行工具,用于与Android设备进行通信和调试。
ADB常用的几个命令如下:1. adb devices:用于列出当前连接的Android设备列表。
当设备连接到计算机时,可以使用该命令来验证设备是否成功连接。
2. adb shell:用于在设备的shell环境下执行命令。
通过该命令可以获取设备的root权限,以便执行一些需要root权限的操作。
3. adb install:用于将应用程序安装到连接的Android设备上。
命令格式为“adb install <path_to_apk_file>”,其中<path_to_apk_file>为待安装的APK文件的路径。
4. adb uninstall:用于从连接的Android设备中卸载应用程序。
命令格式为“adb uninstall <package_name>”,其中<package_name>为待卸载应用程序的包名。
5. adb push:用于将文件从计算机复制到连接的Android设备中。
命令格式为“adb push <local_file> <device_path>”,其中<local_file>为计算机上的文件路径,<device_path>为目标设备中的路径。
6. adb pull:用于将文件从连接的Android设备中复制到计算机上。
命令格式为“adb pull <device_file> <local_path>”,其中<device_file>为设备上的文件路径,<local_path>为目标计算机上的路径。
7. adb logcat:用于查看设备的日志信息。
adb命令使用方法

adb命令使用方法一、adb命令简介adb(Android Debug Bridge)是Android开发工具包(SDK)中的一个命令行工具,用于与连接到计算机的Android设备进行通信。
通过adb命令,开发者可以在设备上执行各种操作,如安装应用程序、调试应用程序、获取设备信息等。
二、adb命令的基本用法1. 安装adb驱动:在使用adb命令之前,需要先安装设备对应的adb驱动。
可以从设备的官方网站或者SDK中获取到相应的驱动程序,并按照说明进行安装。
2. 连接设备:将Android设备通过USB线连接到计算机上,并确保设备已经开启了USB调试模式。
然后在命令行中输入以下命令来检测设备是否连接成功:```adb devices```如果设备成功连接,将显示设备的序列号。
3. 执行adb命令:在命令行中输入adb命令,按下回车键即可执行相应的操作。
例如,要查看设备的系统版本号,可以使用以下命令:```adb shell getprop ro.build.version.release```该命令将返回设备的系统版本号。
4. adb命令的常见用法:以下是一些常用的adb命令及其功能:- 安装应用程序:使用以下命令可以将应用程序安装到设备上:```adb install path/to/app.apk```其中,`path/to/app.apk`是应用程序的路径。
- 卸载应用程序:使用以下命令可以从设备上卸载应用程序:```adb uninstall package_name```其中,`package_name`是要卸载的应用程序的包名。
- 拷贝文件到设备:使用以下命令可以将文件从计算机拷贝到设备上:```adb push path/to/local/file path/to/device/file```其中,`path/to/local/file`是计算机上文件的路径,`path/to/device/file`是设备上文件的路径。
常用adb命令

目录 1. 常用adb命令 2. am命令 3. pm命令 4. logcat 5. ps
• 开启/关闭adb服务 adb start/kill-server
分区 adb命令 的第 1 页
参数: ('-p': to display the transfer progress) 显示进度 例:adb -e push -p D:/aa.apk /mnt/sdcard/wandoujia/app/ 将D盘aa.apk文件复制到sdcard中 注意:此命令不能在shell下使用
• 杀死指定包名应用的线程 am kill <packagename>
• 杀死所有后台线程 am kill-all
adb shell pm命令:
m命令全称package manager,可以通过相应的命令进行应用的安装、卸载,查看系 统已安装应用的信息等。
分区 adb命令 的第 2 页
• 安装应用 adb shell pm install [options] <path> 参数: 同install命令。
分区 adb命令 的第 4 页
adb命令
2016年1月14日 星期四 11:20
简介:
adb全称Android Debug Bridge,是Android SDK(platform-tool文件夹)中提供的一个 功能强大的工具,用于与Android设备进行交互。
常用的adb命令:
adb命令的使用格式: adb [ -d | -e | -s <设备序列号> ] <命令> 参数含义: d:让唯一连接到PC的真实安卓设备执行命令,如果有多部设备报错。 e:让唯一连接到PC的安卓模拟器执行命令。 s <设备序列号>:通过设备序列号指定设备执行命令。
Android常用adb命令总结

Android常⽤adb命令总结针对移动端 Android 的测试, adb 命令是很重要的⼀个点,必须将常⽤的 adb 命令熟记于⼼,将会为 Android 测试带来很⼤的⽅便,其中很多命令将会⽤于⾃动化测试的脚本当中。
Android Debug Bridgeadb 其实就是Android Debug Bridge, Android 调试桥的缩写,adb 是⼀个C/S架构的命令⾏⼯具,主要由 3 部分组成:运⾏在 PC 端的 Client : 可以通过它对 Android 应⽤进⾏安装、卸载及调试Eclipse 中的 ADT、SDK Tools ⽬录下的 DDMS、Monitor 等⼯具,都是同样地⽤到了 adb 的功能来与 Android 设备进⾏交互。
PC 端的⼿机助⼿,诸如 360 ⼿机助⼿、豌⾖荚、应⽤宝等,其除了安装第三⽅应⽤⽅便,其他的功能,基本上都可以通过 adb 命令去完成,这⾥建议测试⼈员尽量不要在电脑上安装这类⼿机助⼿,因为其⾃带的 adb 程序可能会与 Android SDK下的 adb 程序产⽣冲突,5037端⼝被占⽤,导致使⽤ adb 命令时⽆法连接到设备运⾏在 PC 端的 Service : 其管理客户端到 Android 设备上 adb 后台进程的连接adb 服务启动后,Windows 可以在任务管理器中找到 adb.exe 这个进程运⾏在 Android 设备上的 adb 后台进程执⾏adb shell ps | grep adbd,可以找到该后台进程,windows 请使⽤findstr替代 grep[xuxu:~]$ adb shell ps | grep adbdroot 23227 1 6672 832 ffffffff 00019bb4 S /sbin/adbd这⾥注意⼀个地⽅,就是 adb 使⽤的端⼝号,5037,有必要记⼀下接下来我将 adb 命令分为三部分进⾏介绍,adb 命令、adb shell 命令、linux 命令adb 命令在开发或者测试的过程中,我们可以通过 adb 来管理多台设备,其⼀般的格式为:adb [-e | -d | -s <设备序列号>] <⼦命令>在配好环境变量的前提下,在命令窗⼝当中输⼊ adb help 或者直接输⼊ adb ,将会列出所有的选项说明及⼦命令。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ADB常用的几个命令:
1. 查看设备
adb devices
查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示
2. 安装软件
adb install [-r] [-s] <file>
将指定的apk文件安装到设备上.
-r 强制安装(在某些情况下可以已有些应用程序在运行或不可写,可加上此参数强制安装)
-s 将apk文件安装在SD-Card
3. 卸载软件
adb uninstall [-k] <软件名>
如果加 -k 参数,为卸载软件但是保留配置和缓存文件.
4. 从电脑上发送文件到设备
adb push <本地路径> <远程路径>
用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机) 例:传送文件到手机中,如:
adb push recovery.img /sdcard/recovery.img
将本地目录中的 recovery.img文件传送手机的 SD卡中并取同样的文件名
5. 从设备上下载文件到电脑
adb pull <远程路径> <本地路径>
用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑6. 显示帮助信息
adb help
显示帮助信息
7. 显示ADB命令版本号
<b>adb version</b>
8. 启动计算机adb 服务进程
adb start-server
也可以直接使用adb devices命令时自动开启
9. 关闭计算机adb 服务进程
adb kill-server
可以关闭adb服务进程
10. 重启设备
adb reboot [bootloader|recovery]
adb reboot-bootloader
重启有三种方式
1)直接重启设备回到使用界面adb reboot即可;
2)重启设备到bootloader引导模式:adb reboot-bootloader
或adb reboot bootloader
3)重启到recovery刷机模式:adb reboot recovery
11. 返回设备状态
adb get-state
返回设备状态,有三种结果:关机,引导模式,设备在线12. 返回设备序列号
adb get-serialno。