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 ...
随机推荐
- .net反混淆脱壳工具de4dot的使用
de4dot是一个开源的.net反混淆脱壳工具,是用C#编写的,介绍一下它的使用方法 首先 pushd 到de4dot.exe所在文件夹,然后调用 de4dot.exe 路径+dll名称 如果显示: ...
- Linux系统安装Mysql5.7
1.下载tar包,这里使用wget从官网下载 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2. ...
- Canal学习笔记(客户端)
前言 最近公司用到Canal来做从MySQL到Tidb的数据同步,用到HA模式Canal,记录一下HA模式的工作原理. Canal的架构模式 Canal是利用binlog日志来做数据同步,canal伪 ...
- 从Java到JVM到OS线程睡眠
Java 中有时需要将线程进入睡眠状态,这时一般我们就会通过 Thread.sleep 使线程进入睡眠状态,接下去就看看执行该语句在 JVM 中做了什么. 简单例子 以下是一个简单的例子,使主线程睡眠 ...
- 解决mysql插入数据报错[Err] 1146 - Table 'performance_schema.session_status' doesn't exist
解决办法:1.打开cmd 执行命令cd/ 进入C盘根目录2.dir 查看C盘根目录下文件夹 找到 Program Files文件夹3.cd Program Files 进入该文件夹下 再输入dir ...
- redis订阅关闭异常解决
redis订阅关闭异常解决 应用程序模块订阅redis运行一段时间出现一直重连Redis服务,日志如下: 2019-04-28 10:06:17,551 ERROR org.springframewo ...
- 《http权威指南》读书笔记9
概述 最近对http很感兴趣,于是开始看<http权威指南>.别人都说这本书有点老了,而且内容太多.我个人觉得这本书写的太好了,非常长知识,让你知道关于http的很多概念,不仅告诉你怎么做 ...
- knn算法的c语言实现
最近研究KNN,找到了一些优秀的源码,贴出来,做个笔记吧. #include<stdio.h> #include<stdlib.h> #include<math.h> ...
- JS继承的从入门到理解
开场白 大三下学期结束时候,一个人跑到帝都来参加各厂的面试,免不了的面试过程中经常被问到的问题就是JS中如何实现继承,当时的自己也是背熟了实现继承的各种方法,回过头来想想却不知道__proto__是什 ...
- 【hadoop】1、MapReduce进行日志分析,并排序统计结果
1.网上很多关于搭建Hadoop集群的知识,这里不多做叙述,并且本机运行Hadoop程序是不需要hdfs集群的,我们本机运行只做个demo样式,当真的需要运行大数据的时候,才需要真正的集群 2.还有就 ...