adb命令笔记
- adb devices [-l]: 列出所有连接设备
- l: 列出设备限定符
- adb connect <host>[:<port>]: 通过ip连接到设备
- host: IP
- port: 指定端口,默认5555
- adb disconnect [<host>[:<port>]]: 断开与一个ip设备的连接
- 当未指定参数时,与所有连接的ip设备断开连接。
- adb push [-p] <local> <remote>: 将文件(目录)复制到设备
- -p: 显示传输进度
- local: 本地文件
- remote: 复制到设备的文件名
- adb pull [-p] [-a] <remote> [<local>]: 从设备复制文件(目录)到本地
- -p: 显示传输进度
- -a: 复制时间戳和模式
- local: 本地文件名,不指定为当前目录相同文件名
- remote: 设备的文件名
- adb shell: 运行shell交互界面
- adb shell <command>: 运行一个shell命令
- command: shell命令
- adb logcat [ <filter-spec> ]: 查看设备日志
- adb install [-lrtsd] <file>
- adb install-multiple [-lrtsdp] <file...>: 安装apk文件
- -l: 远期锁定应用程序
- -r: 替换现有的应用程序
- -t: 允许测试包
- -s: 将程序安装到sd卡
- -d: 允许降级安装
- -p: 部分安装
- adb uninstall [-k] <package>: 卸载程序
- -k: 保留数据和缓存目录
- adb kill-server: 结束adb服务
- adb start-server: 启动adb服务
- adb bugreport: 返回设备的所有信息
- adb help: 显示帮助信息
- adb version: 显示版本号
- adb shell命令:
- --------------------------------------------------------------------------------------------------
- pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]: 列出所有的应用包名
- -f: 列出应用包名及对应的apk名及存放位置
- -d: 只显示出有问题的包
- -e: 仅显示已启用的包.
- -s: 只显示系统包
- -3: 只显示第三方包
- -i: 列出应用包名及其安装来源
- -u: 还包括卸载包
- FILTER: 过滤器,可以制定应用名
- pm list features: 打印系统的所有特性
- pm clear [--user USER_ID] PACKAGE: 删除与一个包相关的所有数据
- input [<source>] <command> [<arg>...]: 向设备发送按键事件
- source: 事件类型
- text: 文本内容(英文)
- 字符串
- keyevent: 按键事件
- tap: 点击事件
- 500 500: 在指定位置点击
- swipe: 滑动事件
- 500 500 600 600 100: 从500 500位置滑动到600 600位置用时100毫秒
- text: 文本内容(英文)
- source: 事件类型
- screencap -p /sdcard/screen.png: 将当前屏幕截图并保存到sd卡下
- screenrecord sdcard/record.mp4: 录制手机,保存到sd卡下,执行命令后操作手机,ctrl + c结束录制
- ime list [-a] [-s]: 列出设备上的输入法
- -a: 查看所有输入法
- -s: 查看每个输入法信息概要
- ime set ID: 切换到指定的输入法
- ID: list -s 查看的为输入法ID
- wm size: 获取系统分辨率
- reboot: 重启手机
- ps: 查看系统进程
- kill: 结束进程
- kill 1234: 结束pid为1234的进程
- svc power: 控制电源管理器
- shutdown: 关机
- reboot [reason]: 重启,[重启的理由]
- svc data [enable|disable]: 控制移动数据连接
- svc wifi [enable|disable]: 控制无线管理器
- enable: 打开
- disable: 关闭
- wipe <system|data|all>: 恢复出厂设置
- system: 仅系统
- data: 仅数据
- all: 所有
- -------------------------------------------------------------------------------------------------------
adb命令笔记的更多相关文章
- 【转】 Pro Android学习笔记(五五):调试和分析(3):adb命令、模拟器控制台和StrictMode
目录(?)[-] adb命令 模拟器Console StrictMode adb命令 我们在学习SQLite的使用,介绍过部分adb命令的使用,见Pro Android学习笔记(五):了解Conten ...
- Android笔记之adb命令应用实例1(手机端与PC端socket通讯下)
通过adb和Android通讯需要引用adb相关的组件到项目中,分别为:adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll. 可以在XXX\sdk\platform-tool ...
- 工作中代码笔记 -- adb命令篇
1.抓log方法 (bat文件) mkdir D:\logcatset /p miaoshu=请描述操作:adb logcat -v threadtime > D:\logcat\%miaosh ...
- Android开发笔记---adb命令
adb命令的使用: adb shell命令:pm list packages -f:显示包名称及相应的APK文件
- ADB命令详解及大全( 声明:此文是参考大佬博客所做的笔记!)
adb是什么? adb的全称为Android Debug Bridge,就是起到调试桥的作用.通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具.a ...
- [整理]ADB命令行学习笔记
global driver# 元素定位driver.find_element_by_id("id") # id定位driver.find_element_by_name(" ...
- 工作笔记--adb命令篇
1.抓log方法 (bat文件) mkdir D:\logcatset /p miaoshu=请描述操作:adb logcat -v threadtime > D:\logcat\%miaosh ...
- 常用adb命令总结
前言 很早就想整理一下自己平时常用的一些adb命令,不仅为了便于以后查找,而且整理的过程自己又重新复习了一遍,但是当我开始在度娘一搜的时候,发现很多人已经写的非常详细了,尤其是当我发现了这篇adb概括 ...
- Android之什么是Activity和常用的ADB命令以及Android项目结构的认识
总结一下之前学习Android的一些内容 一: Android常用的ADB命令(adb android调试桥) 1.adb devices 查看模拟器设备并重新连接. 2.adb ki ...
随机推荐
- 【设计经验】4、SERDES关键技术总结
一.SERDES介绍 随着大数据的兴起以及信息技术的快速发展,数据传输对总线带宽的要求越来越高,并行传输技术的发展受到了时序同步困难.信号偏移严重,抗干扰能力弱以及设计复杂度高等一系列问题的阻碍.与并 ...
- 省钱版----查找 IoT 设备TTL线序__未完待续
作者:仙果 原文来自:省钱版—-查找 IoT 设备TTL线序 省钱版----查找 IoT 设备TTL线序__未完待续 缘由 在IoT固件调试分析的过程中,建议首先在IoT设备的板子上焊接调试线,这是能 ...
- Kali学习笔记3:TCPDUMP详细使用方法
Kali自带Wireshark,但一般的Linux系统是不带的,需要自行下载,并且过程略复杂 而纯字符界面的Linux系统无法使用Wireshark 但是,所有Linux系统都会安装TCPDUMP:一 ...
- Python 字符串增删改查的使用
#coding=utf-8a = 'haha'a = "hao"print(a)s = 'Hello World!'print(s.swapcase()) #大写变小写,小写变大写 ...
- AI - 机器学习常见算法简介(Common Algorithms)
机器学习常见算法简介 - 原文链接:http://usblogs.pwc.com/emerging-technology/machine-learning-methods-infographic/ 应 ...
- 【app】自动化必备之adb使用
1.1 Adb介绍 adb(android debug bridge)是android sdk自带的一个工具 Adb是用来连接android设备和PC端的桥梁,通过adb工具,用户可以在PC端对手机进 ...
- 厉害了,Spring Cloud for Alibaba 来了!
最近,Spring Cloud 发布了 Spring Cloud Alibaba 首个预览版本:Spring Cloud for Alibaba 0.2.0. 大家都好奇,这和阿里巴巴有什么关系?莫非 ...
- 如何在 Linux 中查看可用的网络接口
在我们安装完一个 Linux 系统后最为常见的任务便是网络配置了.当然,你可以在安装系统时进行网络接口的配置.但是,对于某些人来说,他们更偏爱在安装完系统后再进行网络的配置或者更改现存的设置.众所周知 ...
- ASP.NET Core微服务+Tabler前端框架搭建个人博客2--系统架构
功能分析 在整个微服务架构的搭建过程中,我们需要做的第一步就是对服务进行拆分,将一个完整的系统模块化,通过对各个模块互联,共同完成一个系统的工作.既然要做到模块化,那么必须明白你的系统的需求到底是什么 ...
- c#使用dynamic关键字传输数据的用法
问: 在实际开发中,特别是在ORM框架的基础下,我们返回的数据都是强类型的实体对象.如果是单表查询我们就可以直接返回对应的实体,如果是多表联合查询,我们可能就需要各个表中都返回一部分字段,组成一个新的 ...