常用adb 命令-学习

基础命令

查看版本 adb version

查看设备信息   adb devices

重启安卓设备 adb reboot

连接设备  adb connect  安卓设备IP:端口号

  夜神模拟器链接:adb connect 127.0.0.1:62001

关闭网络模式  adb disconnect

开启adb 服务  adb start-server

关闭adb 服务  adb kill-server

获取本机IP地址  ipconfig

查看设备进行列表  adb shell ps

查看安卓设备cpu 和内存占用问题  adb shell top

查看分辨率

查看安卓设备屏幕分辨率  adb shell dumpsys window displays  

    在终端查找cur 字段(cur = 分辨率1980*2000)

打印简单格式的分辨率  adb shell wm size

adb 端口被占用

netstat  -ano  获取全部端口号

netstat -ano|findstr 8081 获取8081 端口对应的全部进程pid

adb  shell 指定设备   

  进入adb shell 之后会有两种显示状态  # 代表有root 权限,$ 代表没有root 权限

  adb shell ls 列出目录下的文件和文件夹

   退出shell状态 :  exit  

 

adb  install 安装

  指定设备安装:adb -s 设备名  install  安装包路径.apk

  覆盖源文件安装(保留数据和缓存文件):adb install -r   安装包路径.apk   

  默认安装:adb install  安装包路径.apk

  

获取文件包名 :aapt dump badging 路径.apk      

  注意! 路径.apk 里面不要出现中文,中文的话会报错的

  因为 路径.apk 里有中文 引入的报错。

 

 

 

adb uninstall 卸载

卸载apk :adb uninstall   包名

adb push 文件从电脑传输到手机

adb push (pc 端的文件位置) (设备中文件存储的路径)
eg:adb push C:\Users\EDZ\Pictures\pic\demo.txt /sdcard/Pictures

adb pull 文件从手机传到电脑

adb  pull (设备中文件存储的路径)(pc 端的文件位置)
eg:adb pull /sdcard/Pictures C:\Users\EDZ\Pictures\pic

adb logcat 查看日志

adb logcat 查看日志log  包括设备缓存和正在运行
ctrl+c 中断输出log 记录
adb logcat -c 清除log 缓存
adb logcat >D:\aaa\bbb.log  导出日志文件到d 盘下的aaa 文件夹中的bbb.log 文件里

包名获取:

 

查看当前设备所有包名:
adb shell pm list packages
查看当前运行apk 包名:
adb shell "dumpsys window windows | grep -E 'mCurrentFocus'"
 
 
!!!获取当前运行apk 包名失败的情况
1.adb 连接设备
2.启动当前运行apk,不做其他操作
3.输入命令:adb shell dumpsys window windows |findstr 'mCurrent' ,回车
 
adb shell dumpsys activity |findstr 'mResumedActivity'
adb shell dumpsys activity |findstr 'mFocusedActivity'
 
 
wifi 远程调试:
1.adb devices 检测设备
2.adb tcpip 5555 确认手机端和电脑端的wifi 通讯地址
3.拔掉usb 线,通过adb connect 手机ip地址

 

posted @ 2021-01-06 20:27  胖虎大人v  阅读(137)  评论(0)    收藏  举报