ADB工作方式比较特殊,采用监听Socket TCP 端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口。熟练使用 ADB 命令将会大大提升开发效率。...ADB 的命令有很多,今天就来总结下我在TV开发常用到的一些 ADB 命令。...-g 为应用程序授予所有运行时的权限 显示系统中全部设备: adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 2.开启ADB服务: adb...11.强制停止应用 需要强制停止应用,则执行以下命令: adb shell am force-stop (apk包名) 12.删除系统应用: adb remount (重新挂载系统分区,使系统分区重新可写...adb shell cd system/app/ ls rm *.apk ls命令可以查看文件夹下的所有文件 12.杀死某个进程:(三个步骤) adb shell ps kill pid ps是查看进程命令
如果上述操作未解决问题,重置 adb 主机: adb kill-server 然后,从头开始操作。...adb 安装文件到手机 adb install [-s 设备号] test.apk 推送文件到手机 adb push test.apk /mnt/sdcard/Download/test.apk 拉取手机里的文件...查看日志 adb logcat *:V |grep xiangle 查看系统信息(mod, mf…) adb shell cat /system/build.prop adb shell getprop...cuiw$ adb devices List of devices attached c91d54ba device 2, 进入adb shell 执行 2.1, adb shell...root adb disable-verity adb remount 重新挂载成可读可写 adb shell cd system/priv-app/ 无需root的方法(仅仅是当前用户不显示,一切换用户又出来了
ADB服务启动关闭 adb start-server 启动adb 服务,基本不会用到,因为只要设备连接正确,会自动启动adb server adb kill-server 停止adb server adb...-P start-server 指定adb server 的网络端口port (默认为5037)启动服务 信息查看 设备信息 adb version 查看adb 版本信息 adb devices...查看adb 连接设备 adb get-serialno 获取设备序列号 adb shell getprop ro.product.model 查看设备型号 adb shell wm size 查看屏幕分辨率...‘xx’ linux 列出手机装带有xx的APK包 交互 APP安装和卸载 adb install 参数apkfile 为.apk 文件名称 adb install -r test.apk...其他功能 屏幕截图 adb exec-out screencap -p > img.png 老版本无exec-out命令,只适合于新版的截图 adb shell screencap -p /sdcard
1.打印任务栈信息 adb shell dumpsys activity 2.获取系统属性信息 adb shell getprop 3.卸载 App adb uninstall 包名 4.查看...App 在设备中的路径 adb shell pm path 包名 5.查看应用信息 这个命令会打印出一些概览信息,如获得的权限 adb shell dumpsys package 包名 6.取出手机中安装的...apk adb pull 设备中的路径
设备管理 adb devices //已连接设备列表 adb reboot //重启设备 adb reboot bootloader //重启到刷机模式 adb reboot recovery /...] //安装apk到sd卡 adb uninstall [package] //卸载app adb uninstall -k [package] //卸载app,保留数据和缓存文件 adb shell...[activity] //启动应用 adb服务管理 adb kill-server //终止adb服务进程 adb start-server //重启adb服务进程 查看设备信息 adb shell...adb shell kill [pid] //杀死一个进程 adb shell ps //查看进程列表 adb shell ps -x [pid] //查看指定进程状态 adb shell...IO内存分区 其它(自己常用命令记录) adb remount -o rw /system //挂载可读写 adb shell pm list packages //查看所有安装包 adb shell
查询设备列表 adb devices 安装应用app adb install xx.apk 卸载应用app adb uninstall [-k] 查看安装的app包名 adb...connect 手机IP地址:5555 打开wifi页面命令 adb shell am start -a android.intent.action.MAIN -n com.android.settings...tel:10086 挂断电话 adb shell input keyevent KEYCODE_ENDCALL adb指定设备 adb -s 设备id 打开手机卡页面 adb shell...: adb shell input keyevent 86 滑动解锁 adb shell input swipe 300 1000 300 500 打开手机设置页面 adb shell am start...综合电量消耗 adb shell dumpsys batterystats | more 电池信息 adb shell dumpsys battery 查指定程序pid adb shell "ps
基础命令 1.查看手机设备 adb devices 2.packsge(包路径)安装包 adb install 3....(卸载包) adb uninstall package 5.关闭adb服务 adb kill-server 6.启动adb服务 adb start-server 7.查看手机里面所有包名 adb...强制停止运行程序 adb shell am force-stop com.ablesky.simpleness.activity 15.查看日志 adb logcat 16.将日志打印到电脑上 adb...shell monkey -p 包名 100 21.包名 -v -v 100 指定APP产生随机事件100次并发送详细的activity信息 adb shell monkey -p 进阶命令...adb shell df 获取手机内部存储信息: 魅族手机: adb shell df /mnt/shell/emulated 其他: adb shell df /data 获取sdcard存储信息:
adb / adb -help 使用帮助 2. adb devices 查看连接到电脑的设备 3. adb install example.apk 安装程序 4....adb pull 将设备上文件保存到电脑上 6. adb push 将本地的文件上传到设备上 7....adb start-server 重启 adb 服务 8. adb kill-server 杀掉 adb 服务 9....adb shell 进入命令行交互模式,进入之后可以像在 linux 输入 shell 命令一样来操作手机设备( android 本来就是基于 linux 的) 10....adb logcat 显示日志信息 优先级从低到高顺序排序:
一.adb服务相关 1.启动服务 adb start-server 2.终止服务 adb kill-server 3.远程连接云手机 adb connect 云手机ip+端口 二.连接设备相关 1.查看连接设备...adb devices 2.重启设备 adb reboot [bootloader|recovery] #可选参数进入bootloader(刷机模式)或recovery(恢复模式) 三.apk相关 1...、安装apk adb install app的本地绝对路径 adb install -r app的本地绝对路径 #删除已安装,并安装 2、卸载apk adb uninstall 包名 adb uninstall...包名 5.删除与包相关的所有数据:清除数据和缓存 adb shell pm clear 包名 6.查看已安装的app adb shell pm list packages adb shell pm...命令 adb shell 其他有空再补充
常用命令 1.模拟点击 adb shell input tap 100 100 2.滑动 adb shell input swipe x1 y1 x2 y2 adb input touchscreen...使用 uiautomator dump 获取app上的页面元素 通过 python 调用 adb 命令实现用元素名称、id、class 定位元素 通过adb获取安卓应用屏幕所有控件信息 使用adb命令获取设备...UI(hierarchy)信息 Android shell获取和模拟点击事件 通过adb shell命令查看当前与用户交互的activity adb shell 常用命令 玩转ADB命令(ADB命令使用大全...自动化测试检测弹窗或蒙层 Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等) 使用adb命令停止APP后台进程的方法...adb命令打开手机设置页面 通过ADB WiFi Connect插件无线真机调试
adb命令从命令行终端调用客户端。...adb包含在Android SDK平台工具软件包当中,如何配置环境变量网上有太多的教程,我们就不赘述了。 ADB常用命令 环境变量配置完之后,我们输入adb,就会出现以下的一下命令提示。...看目录我们可以知道,ADB分为全局命令、常规命令、网络命令、文件传输命令、 应用安装命令、备份和恢复命令、调试命令、安全命令、脚本命令、内部调试命令、Shell命令。...启动/停止 服务 启动adb service命令: adb start-server 但是,一般情况下,我们无需手动调用这个命令,在运行的adb命令时候发现adb service没用启动的时候才会调用...停止 adb service命令: adb kill-server 常规命令 常规命令 说明 devices -l 输出所有的设备列表。
方法一:adb push adb push xxxx.apk /system/app (安装到 system/app目录下,也可以安装到/data/app目录下,也是直接安装的。...adb push 没有adb install保险,有失败的可能,有时候因/system/app是只读的导致 failed to copy ‘/home/SoundRecorder.apk’ to ‘.../system/app/SoundRecorder.apk’: Read-only file system,解决方法是只能放弃adb push,采用 adb install -r /home/SoundRecorder.apk...强制安装 方法二:adb install xxxx.apk (可以将PC中的apk安装到手机的 data/app 目录,这里要用绝对路径,可以直接拽到命令行中) data/app 目录大多是手机中的非系统...apk adb install -r xxxx.apk强制安装(覆盖安装时使用) ps: PC上的apk安装到手机方法:A手机助手B使用DDMSC使用adb命令,就个人使用而言,手机助手最直观,adb
adb 基本语法 adb [-d|-e|-s ] 命令行参数 -d:指定当前唯一通过 USB 连接的 Android 设备为命令目标 -e:指定当前唯一运行的模拟器为命令目标...-s :指定相应 serialNumber 号的设备/模拟器为命令目标 为啥需要指定设备为命令目标?...为设备到序列号,设备连接上电脑后可以通过 adb devices 命令获取 -s serialNumber 可能是序列号也可能是 IP 查看序列号 ?...这里是 IP+端口 查看当前 adb 连接上的设备列表 adb devices 杀掉 adb 服务 adb kill-server 开启 adb 服务 adb start-server adb 安装 app... 以 root 权限运行 adb adb root 存在一些需要 root 权限才能执行的命令 取消 root 权限 adb unroot 指定 adb server 的网络端口
如果是 Linux / Mac 请直接用 ./ 前缀。...adb devices//获取设备列表及设备状态 adb get-state//设备状态 device(在线) offline(离线) unknown(未连接) 三种 adb kill-server...//结束adb服务 adb start-server//启动adb服务 adb install//安装应用 adb uninstall//卸载应用 adb reboot//重启Android...设备 adb shell adb shell就是调用Android系统命令。...目录 adb shell screencap -p /sdcard/screen.png //录制命令 ,ctrl + c结束录制 adb shell screenrecord sdcard/record.mp4
adb常用命令 查看adb版本 adb version 连接夜神模拟器 adb connect 127.0.0.1:62001 Tips: 夜神模拟器的端口是规律的,第一个模拟器端口是62001,...模拟器adb路径 :{安装Path}\Nox\bin adb shell android 设备底层是 linux 系统。shell 是 linux 系统的字符交互界面。...所以,在Unix、Linux及Android中,除非确实需要,一般情况下都不推荐使用root。..." adb install报错 Failure [INSTALL_FAILED_INVALID_URI] 解决方案:cmd命令行下执行以下命令: adb remount adb shell cd /...可以将常用的adb命令封装成bat命令,随时可以运行。
adb命令从命令行终端调用客户端。...adb包含在Android SDK平台工具软件包当中,如何配置环境变量网上有太多的教程,我们就不赘述了。 ADB常用命令 环境变量配置完之后,我们输入adb,就会出现以下的一下命令提示。 ?...看目录我们可以知道,ADB分为全局命令、常规命令、网络命令、文件传输命令、 应用安装命令、备份和恢复命令、调试命令、安全命令、脚本命令、内部调试命令、Shell命令。...启动/停止 服务 启动adb service命令: adb start-server 但是,一般情况下,我们无需手动调用这个命令,在运行的adb命令时候发现adb service没用启动的时候才会调用...停止 adb service命令: adb kill-server 常规命令 常规命令 说明 devices [-l] 输出所有的设备列表。
为了方便使用,我们可以将adb路径添加到系统环境变量path中,例如:D:\sdk\platform-tools; 这样每次打开命令行工具时都可以直接使用adb命令,而不必进入adb目录。...devices 显示当前运行的全部模拟器 adb -s 模拟器编号 命令 对某一模拟器执行命令 adb install -r 应用程序.apk 安装应用程序 adb pull <local...apk包的主包名 卸载apk包 adb help 查看adb命令帮助信息 adb logcat -s 标签名 在命令行中查看LOG信息 adb remount 删除系统应用 adb shellcd data...xxx adb shellrmdir xxx 删除文件夹xxx 一、常用简单的adb命令: 命令 描述 adb devices 获取设备列表和设备的状态 adb get-state 获取设备的状态(device...--verbose 在命令行显示日志 七、截图命令: 命令 描述 adb shell screencap -p /sdcard/screen.png 截取屏幕截图并保存到指定位置 八、input命令
启动 adb server 命令: adb start-server 停止 adb server 命令: adb kill-server 查看 adb 版本 命令: adb version 查询已连接设备.../模拟器 命令: adb devices 安装 APK 命令格式: adb install [-lrtsdg] 参数: adb install 后面可以跟一些可选参数来控制安装 APK 的行为,可用参数及含义如下...: adb uninstall [-k] 表示应用的包名,-k 参数可选,表示卸载应用但保留数据和缓存目录。...强制停止应用 命令: adb shell am force-stop 文件管理 复制设备里的文件到电脑 命令: adb pull [电脑上的目录] 其中 电脑上的目录 参数可以省略,默认复制到当前目录...复制电脑里的文件到设备 命令: adb push Android 日志 命令格式: [adb] logcat [] … [] … 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn
针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。...目录: ADB原理 ADB常用命令 adb shell 命令 pm(包管理系列命令) am 系列:控制应用 input 系列,向安卓设备发送按键事件 screencap截图录像系列 uiautomator...adb connect 远程连接 Android 设备 adb shell 命令 adb 命令是 adb 这个程序自带的一些命令,而 adb shell 则是调用的 Android 系统中的命令,这些...windows: adb shell pm dump com.android.dialer | findstr “versionName” linux: adb shell pm dump com.android.dialer...与ADB shell常用命令
领取专属 10元无门槛券
手把手带您无忧上云