【学习笔记】adb命令
1、adb connect 连接设备
如:adb connect 127.0.0.1:62001 连接夜神模拟器\adb connect 127.0.0.1:21503 链接逍遥模拟器
adb connect abc4751vmso 连接真机(设备名)
2、adb devices 查看已连接的设备
3、adb get-state 查看连接设备的状态
4、adb logcat (四个缓冲区)
adb logcat -b main > d:\main.log APP的操作的日志,应用程序的日志,logcat -c 清除main缓冲区
adb logcat -b radio > d:\radio.log 通讯日志
adb logcat –b events > d:\events.log 操作事件日志
adb logcat –b system > d:\system.log 系统组件日志
ctrl+c退出日志
在日志中关注ANR、crash、error、Exception等异常
5、adb bugreport > d:\bugreport.log,打印dumpsys、dumpstate、logcat的输出,也是用于分析错误
adb logcat> d:\logcat.log,打印 Android 的系统日志
6、安装应用:adb install D:\base.apk
或进入apk所在目录,运行adb install p2p.apk
7、卸载应用 :adb uninstall com.fanwe.p2p 指定包名
8、查看包名
查出所有的包名:adb shell pm list packages
找到正在运行的app包名:adb shell dumpsys activity activities >d:\log.txt
查看当前活动的应用的包名:adb shell dumpsys window | findstr mCurrentFocus
或adb shell logcat | grep cmp=
或aapt dump bading d:\app.apk
9、文件拷贝
adb push D:\pushlog /dev/log 电脑推送到手机上
adb pull /storage/sdcard0/Emmagee_TestResult_20191025093928.csv F:\LTGrowthCamp 从手机上拉到电脑上
10、截图
adb shell screencap -p /sdcard/1.jpg #截图
adb pull /sdcard/1.jpg F:\PythonAutomation #导出到本地电脑
11、adb kill-server , adb start-server , 结束 adb 服务, 启动 adb 服务
12、查看设备基本信息
adb shell wm size/adb shell dumpsys window displays 查看屏幕分辨率
adb shell dumpsys battery 查看电池情况(看level)
adb shell dumpsys batterystats com.fanwe.p2p | more (com.fanwe.p2p的耗电量)
adb shell getprop ro.build.version.release 查看手机操作系统的版本号
13、exit 退出adb shell(进入手机的操作系统中)
14、adb reboot , 重启 设备
【学习笔记】adb命令的更多相关文章
- memcached学习笔记——存储命令源码分析下篇
上一篇回顾:<memcached学习笔记——存储命令源码分析上篇>通过分析memcached的存储命令源码的过程,了解了memcached如何解析文本命令和mencached的内存管理机制 ...
- memcached学习笔记——存储命令源码分析上篇
原创文章,转载请标明,谢谢. 上一篇分析过memcached的连接模型,了解memcached是如何高效处理客户端连接,这一篇分析memcached源码中的process_update_command ...
- MOOS学习笔记3——命令行
MOOS学习笔记3--命令行 例程 /** * @code A simple example showing how to use a comms client问问怎么样 */ #include &q ...
- [Golang学习笔记] 02 命令源码文件
源码文件的三种类型: 命令源文件:可以直接运行的程序,可以不编译而使用命令“go run”启动.执行. 库源码文件 测试源码文件 面试题:命令源码文件的用途是什么,怎样编写它? 典型回答: 命令源码文 ...
- [adb 命令学习篇] adb 命令总结
https://testerhome.com/topics/2565 Android 常用 adb 命令总结 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb ...
- 工作中代码笔记 -- 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命令篇
1.抓log方法 (bat文件) mkdir D:\logcatset /p miaoshu=请描述操作:adb logcat -v threadtime > D:\logcat\%miaosh ...
- Redis学习笔记--常用命令
以下为本人学习Redis的备忘录,记录了大部分常用命令 1.客户端连接redis服务端: ===启动Redis服务端 redis-server /yourpath/redis.conf ===启动Re ...
- android学习笔记:adb更换端口后成功启动
搭建手机开发环境,android ADT,android SDK,然后按照PhoneGap官网的指引,拷贝文件,修改代码,运行,进度条到了某个位置后就停止不动了. 停止不动,又是停止不动.你都不知道问 ...
随机推荐
- 第二章 Vue快速入门--8 v-bind指令的学习
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...
- 使用powershell的remove
使用Remove-Module -Name Functions2 只是移除当前会话的模块 并且Import-Module -Name Functions2与 Remove-Module -Name F ...
- 修改mysql5.7数据表字符集编码的命令
查看表中字符集的命令 show variables like '%char%' 更改数据库中数据表的字符集靠谱命令,亲测可行,在workbench和phpmyadmin上都通过 alter table ...
- Linux - TCP/IP网络协议基础
1.0 Tcp / IP 背景介绍 上世纪70年代,随着计算机的发展,人们意识到如果想要发挥计算机的更大作用,就要讲世界各地的计算机连接起来. 但是简单的连接时不够的,因为计算机之间无法沟通.因此设计 ...
- 问题[scrapy.spidermiddlewares.offsite] DEBUG: Filtered offsite request to...
原因是二次解析的域名被过滤掉了, 解决办法 解决办法一: yield scrapy.Request(url=detail_url, meta={'item': item}, callback=self ...
- Java File download
注意文件响应处理方式,是响应为网页形式还是附件显示,看如下信息: In a regular HTTP response, the Content-Disposition response ...
- 35. ClustrixDB 减少device1大小
ClustrixDB中的device1文件用于所有数据库数据.撤消日志.临时表.binlog和ClustrixDB系统对象.ClustrixDB确保device1文件在集群的所有节点上大小相同.一旦得 ...
- 简单的尝试下angr
0x00:前言 之前接触到了符号执行,可以用于程序的自动化分析,感觉还是比较神奇,工业上的具体用法不是很清楚,不过在CTF中这个东西慢慢在流行...从defcon 2016就可以看出(有很多人解re用 ...
- java上传大文件解决方案
需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在10G内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以10G来进行限制. 第一步: 前端修改 由于项目使用的是BJ ...
- android 开发随手记
1.Fragment 跳转到Activity 修改数据,修改完后从Activity 返回(返回键)Fragment ,要求刷新Fragment界面的数据 解决办法: 在Fragment中注册一个监听广 ...