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命令的更多相关文章

  1. memcached学习笔记——存储命令源码分析下篇

    上一篇回顾:<memcached学习笔记——存储命令源码分析上篇>通过分析memcached的存储命令源码的过程,了解了memcached如何解析文本命令和mencached的内存管理机制 ...

  2. memcached学习笔记——存储命令源码分析上篇

    原创文章,转载请标明,谢谢. 上一篇分析过memcached的连接模型,了解memcached是如何高效处理客户端连接,这一篇分析memcached源码中的process_update_command ...

  3. MOOS学习笔记3——命令行

    MOOS学习笔记3--命令行 例程 /** * @code A simple example showing how to use a comms client问问怎么样 */ #include &q ...

  4. [Golang学习笔记] 02 命令源码文件

    源码文件的三种类型: 命令源文件:可以直接运行的程序,可以不编译而使用命令“go run”启动.执行. 库源码文件 测试源码文件 面试题:命令源码文件的用途是什么,怎样编写它? 典型回答: 命令源码文 ...

  5. [adb 命令学习篇] adb 命令总结

    https://testerhome.com/topics/2565 Android 常用 adb 命令总结 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb ...

  6. 工作中代码笔记 -- adb命令篇

    1.抓log方法 (bat文件) mkdir D:\logcatset /p miaoshu=请描述操作:adb logcat -v threadtime > D:\logcat\%miaosh ...

  7. Android开发笔记---adb命令

    adb命令的使用: adb shell命令:pm list packages -f:显示包名称及相应的APK文件

  8. 工作笔记--adb命令篇

    1.抓log方法 (bat文件) mkdir D:\logcatset /p miaoshu=请描述操作:adb logcat -v threadtime > D:\logcat\%miaosh ...

  9. Redis学习笔记--常用命令

    以下为本人学习Redis的备忘录,记录了大部分常用命令 1.客户端连接redis服务端: ===启动Redis服务端 redis-server /yourpath/redis.conf ===启动Re ...

  10. android学习笔记:adb更换端口后成功启动

    搭建手机开发环境,android ADT,android SDK,然后按照PhoneGap官网的指引,拷贝文件,修改代码,运行,进度条到了某个位置后就停止不动了. 停止不动,又是停止不动.你都不知道问 ...

随机推荐

  1. 2019.9.29 FlutterToast使用

    引入 fluttertoast: ^ 增加头文件 import 'package:fluttertoast/fluttertoast.dart'; 样式 1 Fluttertoast.showToas ...

  2. shell的正则表达式

    正则表达式处理文件的内容,shell处理文件本身 grep *匹配0到n个 .(点儿)能匹配任意字符----8.8.8.8用于测试外网是否通畅 egrep

  3. Springboot项目报错【java.base/jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to java.base/java.net.URLClassLoader】

    1.发生问题: 升级了JDK9,发现原先的springboot项目起不来了,以为是maven中jdk配置有问题. 于是在pom中添加了 <plugin> <groupId>or ...

  4. 【IOI2018】机械娃娃

    看到的时候感到很不可做,因为所有的开关都要状态归零.因此可以得到两分的好成绩. --然后 yhx-12243 说:这不是线段树优化建图吗? 于是我获得了启发,会做了-- 还不是和上次一样,通过提示做出 ...

  5. 顺序表应用8:最大子段和之动态规划法(SDUT 3665)

    Problem Description 给定n(1<=n<=100000)个整数(可能为负数)组成的序列a[1],a[2],a[3],-,a[n],求该序列如a[i]+a[i+1]+-+a ...

  6. Spring Boot教程(三十四)使用Redis数据库(2)

    除了String类型,实战中我们还经常会在Redis中存储对象,这时候我们就会想是否可以使用类似RedisTemplate<String, User>来初始化并进行操作.但是Spring ...

  7. SWPUCTF2019 | 神奇的二维码

    拖到binwalk里面发现4个压缩包: 查找一下RAR的文件头,然后把它们提取出来: 第一个base64一下得到第二个压缩包的密码: 第二个压缩包可以,emmm,保存一下扩充一下自己的表情包库: 第三 ...

  8. Linux网络编程二、tcp连接API

    一.服务端 1.创建套接字: int socket(int domain, int type, int protocol); domain:指定协议族,通常选用AF_INET. type:指定sock ...

  9. 「UVA12293」 Box Game

    题目链接 戳我 \(Solution\) 这道题第一眼看样例,猜了个结论偶数\(Alice\)赢,否则\(Bob\)赢,打了一发,交了上去果不其然的\(wa\)了,第二次猜\(2\)的幂次方\(Ali ...

  10. Teamviewer解决许可证授权的问题

    提交商业用途表 https://www.teamviewer.com/zhCN/pricing/commercial-use/