精华内容
下载资源
问答
  • adb 1.0.31版本

    2018-07-24 17:44:51
    adb 1.0.31版本--解决4.3android系统adb offline问题 adb 1.0.31版本--解决4.3android系统adb offline问题亲测可行!
  • adb40+adb31版本

    2019-03-21 16:29:40
    adb40+adb31版本adb40+adb31版本adb40+adb31版本adb40+adb31版本adb40+adb31版本
  • adb 最新版本

    2019-03-21 09:31:02
    我是在自动化代码执行的时候,报过adb版本过低,看了一下用的是1.0.31,要求是1.0.38+,我想应该也会有人遇到这个情况,就传个版本的,按需自取。
  • adb版本1.0.32

    2015-08-08 16:14:52
    adb最新版本,android中使用adb命令的时候 如果android系统在4.2.2以上 那么旧版本adb命令部分是不能使用的 需要1.0.32
  • adb1.0.31版本

    2017-11-07 17:45:47
    adb devices设备出现offline问题,更新新版本即可 1. 在window下查找where adb.exe 2. 将文件解压出来覆盖目标路径下的文件即可
  • adb最新版本1.0.39

    2018-08-27 16:57:51
    https://blog.csdn.net/wzzwz/article/details/82115290 adb最新版本ubuntu,1.0.39
  • adb版本,解决adb shell不兼容错误(adb server version (31) doesn't match this client (40); killing...)
  • adb可用版本

    2019-01-01 12:45:19
    adb 感觉还可以用,
  • adb工具版本更新

    万次阅读 2018-04-27 11:52:36
    使用abd连接开发板时,出现error: device offline。...仍旧失败,可能是adb版本太低,设备不支持。 https://blog.csdn.net/qq_33924155/article/details/79153000 原来的adb安装,环境变量配置如下: 新建Android...

    使用abd连接开发板时,出现error: device offline。使用adb kill-server adb start-server adb remount
    仍旧失败,可能是adb版本太低,设备不支持。
    https://blog.csdn.net/qq_33924155/article/details/79153000
    原来的adb安装,环境变量配置如下:
    新建Android_home变量,值为adb.exe的路径
    这里写图片描述
    将Android_home加入Path中
    这里写图片描述
    https://jingyan.baidu.com/article/17bd8e52f514d985ab2bb800.html

    更新adb版本,将新版本的adb.exe替换原路径中的,重启即可

    1.0.39的adb.exe下载地址如下:
    adb_1.0.39.exe

    在输入wifi密码时,每次都要用遥控输入,很麻烦,用adb也可以操作:
    adb shell
    input text “xxx”

    安装xxx.apk:
    adb install F:\xxx.apk

    展开全文
  • Adb最新版本的.zip

    2020-07-16 18:12:03
    这个是响彻全球的最新的adb,安装下载吧,性价比很
  • adb工具版本号31

    2018-05-29 13:08:13
    android studio 手机连接不上,adb server version (31) doesn't match this client (39);
  • adb31版本通讯工具

    2013-03-08 12:10:19
    adb信息 1.android通讯工具 2.adb版本为31 编译条件和系统 1.windows虚拟机安装ubuntu11.0 android源码: android4.2
  • adb 1.0.39 最新版本

    2017-11-29 02:09:35
    adb 1.0.39 最新版本 ADB的全称为Android Debug Bridge,就是起到调试桥的作用。通过ADB我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。
  • ADB文件 最佳版本

    2016-08-28 09:34:57
    adb
  • adb 1.0.41 最新版本,包含adb和fastboot,android 调试工具,支持新设备。
  • adb版本升级

    千次阅读 2020-03-19 12:20:51
    1、下载最新版本 去android官网下载platform-tools的最新版本 2、将下载下包中的以下几个文件放在androidsdk的platform-tools中,替换原有的文件 adb.exe ...4、打开cmd执行 adb version 查看版本信...

    1、下载最新版本

    android官网下载platform-tools的最新版本

    2、将下载下包中的以下几个文件放在androidsdk的platform-tools中,替换原有的文件

    adb.exe
    AdbWinApi.dll
    AdbWinUsbApi.dll

    3、记得配置好环境变量,将platform-tools目录配置好

    4、打开cmd执行 adb version 查看版本信息是否有变更

    如果没有升级的话可以尝试将C:\Windows\System32中上述几个文件一并替换即可


    我在用的版本是1.0.41,如果上述下载地址有问题,可以用这个

    展开全文
  • 1,有时候我们用adb工具去连接安卓设备,或者模拟器的时候...网上说出现这种不匹配只要下载对应的adb版本重新替换你之前安装的adb就行了,对应的android studio 路径就是你的android sdk 目录的platform-tools文件夹里
  • ADB1.0.41最新版本.rar

    2021-04-18 18:55:44
    adb最新版本。环境变量配置一下即可
  • ADB高级应用

    万次阅读 多人点赞 2014-10-30 11:01:16
    ADB为Android开发常用工具,此文总结了开发中ADB的高级应用

    ADB高级应用

    一、利用无线来查看adb shell

    > adb tcpip 5555

    连接:
    > adb connect IP:5555

    见后文《调试注意事项

    二、模拟按键

     > adb shell input keyevent "value"

    部分常见按键对应值:
    Key  | Constant Value
    Back 4
    Power 26
    Menu 82
    Home 3
    Search 84

    方向键:
    上 19
    下 20
    左 21
    右 22
    确认(类似单击):23

    三、adb shell下查看系统盘符

     > adb shell df
     

    四、adb shell下挂载系统

    > adb shell
    > busybox mount -o remount,rw /system


    五、adb shell 下移除USB设备

    > adb shell
    > vdc unshare /mnt/sdcard ums


    六、adb shell 下查看内核信息

    > cat /proc/kmsg &

    七、查看build配置的值(以heap为例)

    > adb shell getprop | grep heap

    八、通过sendevent 模拟按键以及鼠标


    直接用input实现:
    > adb shell input keyevent 3
    > adb shell input tap 250 250
    > adb shell input swipe 250 250 300 300


    九、查看屏幕显示的fps

    开启系统属性:debug.sf.fps=1
    然后直接logcat -s SurfaceFlinger -v time
    (看SurfaceFlinger里面打印出来时多少)


    十、查看当前运行程序栈


    > dumpsys window windows | busybox grep "Window #" 


    十一、查看当前设备DDR运行频率

    > cat /proc/clocks | busybox grep "ddr"

    十二:ADB logcat过滤

    adb logcat -s TAG_NAME
    adb logcat -s TAG_NAME_1 TAG_NAME_2
    adb logcat “*:PRIORITY”
    adb logcat -s TAG_NAME:PRIORITY
    adb logcat -s TAG_NAME_1:PRIORITY_1 TAG_NAME_2:PRIORITY

    优先级(PRIORITY)分为以下几种:

    V – Verbose
    D – Debug
    I – Info
    W – Warning
    E – Error
    F – Fatal
    S – Silent

    范例:
    > adb logcat *:E 查看异常信息
    > adb logcat -s "TAG"    过滤TAG

    十三:查看设备是否拥有su权限(4.2及之前版本)

    > adb shell
    > ps
    # 会列出系统进程
    # 选一个u开头的 表示普通程序
    > su u0_a8
    #切换到u0_a8下 #号变 >
    > su
    #如果可以执行,>号为#号,则表示有su权限,如果提示权限问题,就没有su权限


    十四:查看应用引用

    adb 查看Android应用所有引用
     
    > adb shell
    > ps  (查看PID号)
    > cd /proc/PID号/fd
    > busybox ls -l
     
    也将文件拷贝出来
    > cat xxx > /sdcard/xxx

    十五:获取运行内存/CPU信息

    > adb shell
    > cat /proc/meminfo
    > cat /proc/cpuinfo

    十六:抓取Logcat信息及kmsg信息

     # cat proc/kmsg >/data/kmsg.txt & 
     # logcat -v time >/data/logcat.txt &

    十七:查看Android(手机\平板\开发板等)设备信息

    > adb shell dumpsys package > package.xml

           (此命令可显示手机(平板)可供应用查询到的library和feature)




    十八、输出所有已经安装的应用

    > adb shell pm list packages -f




    十九、查看预安apk


    > adb shell pm list packages -3

    二十:清除logcat缓冲区

    (用这个命令来清除一些重复出现的过时的日志)
    > adb logcat -c

    二十一、目前认为最牛的adb命令:截取屏幕图片

    截图直接保存到电脑

    $ adb shell screencap -p | sed 's/\r$//' > screen.png
    

    执行adb shell 将\n转换\r\n, 因此需要用sed删除多余的\r

    如果直接当命令用还可以用 alias 包裝装起來

    $ alias and-screencap="adb shell screencap -p | sed 's/\r$//'"
    $ and-screencap > screen.png 
    

    以后就可以方便的用and-screencap > 直接将截图保存到电脑上了




    其他入门级但也比较常见的adb命令

    1、查看所有已经连接上的设备

    adb devices 

    如果有多个设备连接到电脑,可以通过 adb -s DEVICE_ID 来指定用哪一个

    2、挂载system分区(当然需要设备支持)

    adb remount

    3、安装与卸载应用

    adb install <apk文件路径>
    adb install -r <apk文件路径>     通过install命令来安装apk文件,-r参数可以重新安装某个应用并保留应用数据

    #举例
    adb install -r ~/chrome.apk

    卸载应用:
    adb uninstall <软件名>
    adb uninstall -k <软件名>         如果加 -k 参数,为卸载软件但是保留配置和缓存文件
    #举例
    adb uninstall com.android.chrome

    4、启动一个Activity

    adb shell am start 包名/.类名
    adb shell am start 包名/类的全名

    5、登录设备shell

    adb shell  --这个命令将登录设备的shell.
    adb shell <command命令>      后面加<command命令>将是直接运行设备命令, 相当于执行远程命令


    6. 从电脑上发送文件到设备

             --用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)

    adb remount     ## remount '/system'分区 as read-write

    adb push <本地路径> <远程路径>


    7. 从设备上下载文件到电脑

             --用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑

    adb pull <远程路径> <本地路径> 


    8. 显示帮助信息(包括各种命令用法与含义) 

    adb help




    引用:

    其他引用:

    1.模拟功能按键
    命令格式:adb shell sendevent [device] [type] [code] [value]

    如: adb shell sendevent /dev/input/event0 1 229 1 代表按下按下menu键

    adb shell sendevent /dev/input/event0 1 229 0 代表按下松开menu键

    说明:上述的命令需组合使用

    另外所知道的命令如下:

    Key Name CODE

    MENU 229

    HOME 102

    BACK (back button) 158

    CALL (call button) 231

    END (end call button) 107


    2. 发送鼠标事件(Touch):

    命令格式:adb shell sendevent [device] [type] [code] [value]


    情况1:在某坐标点上touch

    如在屏幕的x坐标为40,y坐标为210的点上touch一下,命令如下

    adb shell sendevent /dev/input/event0 3 0 40

    adb shell sendevent /dev/input/event0 3 1 210

    adb shell sendevent /dev/input/event0 1 330 1 //touch

    adb shell sendevent /dev/input/event0 0 0 0 //it must have

    adb shell sendevent /dev/input/event0 1 330 0 //untouch

    adb shell sendevent /dev/input/event0 0 0 0 //it must have

    注:以上六组命令必须配合使用,缺一不可


    情况2:模拟滑动轨迹(可下载并采用aPaint软件进行试验)

    如下例是在aPaint软件上画出一条开始于(100,200),止于(108,200)的水平直线

    adb shell sendevent /dev/input/event0 3 0 100 //start from point (100,200)

    adb shell sendevent /dev/input/event0 3 1 200

    adb shell sendevent /dev/input/event0 1 330 1 //touch

    adb shell sendevent /dev/input/event0 0 0 0

    adb shell sendevent /dev/input/event0 3 0 101 //step to point (101,200)

    adb shell sendevent /dev/input/event0 0 0 0

    …………………… //must list each step, here just skip

    adb shell sendevent /dev/input/event0 3 0 108 //end point(108,200)

    adb shell sendevent /dev/input/event0 0 0 0

    adb shell sendevent /dev/input/event0 1 330 0 //untouch

    adb shell sendevent /dev/input/event0 0 0 0


    调试注意事项

    当调试那些使用了USB外设和主机特性的应用时,你很有可能把你的USB硬件连接到你的Android设备上,这将阻止你通过USB建立adb到Android设备的连接。你通过网络仍可以访问adb。通过网络连接adb:

    1. 通过USB将Android设备连接到电脑。
    2. 从SDK 的 platform-tools 目录,在命令行输入adb tcpip 5555
    3. 输入:adb connect <设备的IP地址>:5555 ,你现在将被连接到Android设备并能像adb logcat一样发出通用的adb命令。
    4. 要设置你的设备监听USB,输入adb usb 。


    展开全文
  • adb下载安装及使用

    万次阅读 多人点赞 2019-05-23 12:00:15
    adb介绍: Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者是设备之间的交互。 ADB是一个C/S架构的应用程序,由三部分组成: 运行在pc端的adb client: 命令行程序”...

    adb介绍:
    Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者是设备之间的交互。
    ADB是一个C/S架构的应用程序,由三部分组成:
    运行在pc端的adb client:
    命令行程序”adb”用于从shell或脚本中运行adb命令。首先,“adb”程序尝试定位主机上的ADB服务器,如果找不到ADB服务器,“adb”程序自动启动一个ADB服务器。接下来,当设备的adbd和pc端的adb server建立连接后,adb client就可以向ADB servcer发送服务请求;
    运行在pc端的adb server:
    ADB Server是运行在主机上的一个后台进程。它的作用在于检测USB端口感知设备的连接和拔除,以及模拟器实例的启动或停止,ADB Server还需要将adb client的请求通过usb或者tcp的方式发送到对应的adbd上;
    运行在设备端的常驻进程adb demon (adbd):
    程序“adbd”作为一个后台进程在Android设备或模拟器系统中运行。它的作用是连接ADB服务器,并且为运行在主机上的客户端提供一些服务。

    adb下载及安装:
    一共有两种方法:
    首先第一种就是最简单的方法,只下载adb压缩包去解压即可:链接:https://pan.baidu.com/s/1SKu24yyShwg16lyIupO5VA 提取码:ih0i
    (备注:如果下载放入到D盘去解压,打开dos窗口那么就要进入到D盘,然后再去执行adb命令,输入adb查看它是否安装成功)
    第二种方法前提是已安装了Android Studio,它本身带有adb命令,如果配置好的Android Studio 一般都是可以直接调用adb命令的;如果不行,找到adb在SDK里的绝对路径,放入环境变量path中(绝对路径不带入adb.exe)在这里插入图片描述
    在这里插入图片描述
    然后输入adb version 查看版本 可以看出是否安装成功,如下就已经成功了。
    在这里插入图片描述
    启动 adb server 命令:adb start-server
    停止 adb server 命令:adb kill-server
    查询已连接设备/模拟器:adb devices
    该命令经常出现以下问题:
    offline —— 表示设备未连接成功或无响应;
    device —— 设备已连接;
    no device —— 没有设备/模拟器连接;
    List of devices attached 设备/模拟器未连接到 adb 或无响应
    USB连接:
    在手机“设置”-“关于手机”连续点击“版本号”7 次,可以进入到开发者模式;然后可以到“设置”-“开发者选项”-“调试”里打开USB调试以及允许ADB的一些权限;连接时手机会弹出“允许HiSuite通过HDB连接设备”点击允许/接受即可;
    驱动也是必须安装的,可以用豌豆荚,或者是手机商家提供的手机助手,点进去驱动器安装即可(部分电脑双击无法直接进入到驱动器里,可以使用右键找到进入点击即可)
    在这里插入图片描述
    在这里插入图片描述再次输入adb devices验证是否连接成功,连接成功即如下图:
    在这里插入图片描述
    在这里插入图片描述
    也可以进行无线连接,其中非root权限也需借助USB线进行操作,完成后即可断开USB线;root用户可以进行无线连接,具体步骤可以参考网上资源。
    **查看是否有root权限:**输入adb shell,然后输入su KaTeX parse error: Expected 'EOF', got '#' at position 5: 如果变为#̲则成功,如果仍为则未有root权限;恢复命令:adb unroot
    查看应用列表:
    查看所有应用列表:adb shell pm list packages
    查看系统应用列表:adb shell pm list packages -s
    查看第三方应用列表:adb shell pm list packages -3:
    在这里插入图片描述
    安装apk:adb install “-lrtsdg” “path_to_apk”
    “-lrtsdg”:
    -l:将应用安装到保护目录 /mnt/asec;
    -r:允许覆盖安装;
    -t:允许安装 AndroidManifest.xml 里 application 指定 android:testOnly=“true” 的应用;
    -s:将应用安装到 sdcard;
    -d:允许降级覆盖安装;
    -g:授予所有运行时权限;
    path_to_apk:apk的绝对路径。
    示例安装淘宝apk:adb install -t C:data/local/tmp/taobao.apk

    卸载apk:adb shell pm uninstall -k “packagename”
    “packagename”:表示应用的包名,以下相同;
    -k 参数可选,表示卸载应用但保留数据和缓存目录。
    示例卸载 手机淘宝:adb uninstall com.taobao.taobao

    清除应用数据与缓存命令:adb shell pm clear “packagename”
    相当于在设置里的应用信息界面点击「清除缓存」和「清除数据」。
    示例:adb shell pm clear com.taobao.taobao 表示清除 手机淘宝数据和缓存。

    Android四大组件有Activity,Service服务,Content Provider内容提供,BroadcastReceiver广播接收器,具体不做多讲,常用的有以下:
    查看前台 Activity命令:adb shell dumpsys activity activities | findstr “packagename”
    查看正在运行的 Services命令:adb shell dumpsys activity services “packagename” 其中参数不是必须的,指定 “packagename” 表示查看与某个包名相关的 Services,不指定表示查看所有 Services。
    查看应用详细信息命令:adb shell dumpsys package “packagename”
    调起 Activity命令格式:adb shell am start [options]
    例如:adb shell am start -n com.tencent.mm/.ui.LauncherUI表示调起微信主界面
    在这里插入图片描述
    调起 Service命令格式:adb shell am startservice [options]
    例如:adb shell am startservice -n
    com.tencent.mm/.plugin.accountsync.model.AccountAuthenticatorService 表示调起微信的某 Service。
    强制停止应用命令:adb shell am force-stop “packagename”
    例如强制停止淘宝:adb shell am force-stop com.taobao.taobao

    模拟按键指令:adb shell input keyevent keycode 不同的 keycode有不同的功能:

    keycode含义
    3HOME 键
    4返回键
    5打开拨号应用
    6挂断电话
    26电源键
    27拍照(需要在相机应用里)
    61Tab键
    64打开浏览器
    67退格键
    80拍照对焦键
    82菜单键
    85播放/暂停
    86停止播放
    92向上翻页键
    93向下翻页键
    111ESC键
    112删除键
    122移动光标到行首或列表顶部
    123移动光标到行末或列表底部
    124插入键
    164静音
    176打开系统设置
    207打开联系人
    208打开日历
    209打开音乐
    220降低屏幕亮度
    221提高屏幕亮度
    223系统休眠
    224点亮屏幕
    224点亮屏幕
    224点亮屏幕
    231打开语音助手
    276如果没有 wakelock 则让系统休眠

    滑动解锁:如果锁屏没有密码,是通过滑动手势解锁,那么可以通过 input swipe 来解锁。
    命令:adb shell input swipe 300 1000 300 500
    (其中参数 300 1000 300 500 分别表示起始点x坐标 起始点y坐标 结束点x坐标 结束点y坐标。)
    点击内容
    adb shell input tap
    该命令是用于向设备发送一个点击操作的指令,参数是 坐标
    adbshell input tap 100 100
    输入文本:在焦点处于某文本框时,可以通过 input 命令来输入文本。
    命令:adb shell input text *** (***即为输入内容)

    打印日志
    Android 的日志分为如下几个优先级(priority):
    V —— Verbose(最低,输出得最多)
    D —— Debug I —— Info
    W —— Warning
    E —— Error
    F—— Fatal
    S —— Silent(最高,啥也不输出)
    按某级别过滤日志则会将该级别及以上的日志输出。
    比如,命令:adb logcat *:W 会将 Warning、Error、Fatal 和 Silent 日志输出。
    (注: 在 macOS 下需要给 :W 这样以 作为 tag 的参数加双引号,如 adb logcat “:W”,不然会报错 no matches found: :W。)

    adb logcat打印当前设备上所有日志
    adb logcat *:W过滤打印严重级别W及以上的日志
    adb logcat l findstr ***> F:\log.txt把仅含***的日志保存到F盘的log.txt文件中
    adb logcat -c清除屏幕上的日志记录
    adb logcat -c && adb logcat -s ActivityManager l grep "Displayed”客户端程序启动时间获取日志
    adb logcat > F:\log.txt打印当前设备上所有日志保存到F盘的log.txt文件中
    adb logcat l findstr ***打印过滤仅含***的日志
    adb logcat l findstr ***> F:\log.txt把仅含***的日志保存到F盘的log.txt文件中

    按 tag 和级别过滤日志:命令:adb logcat ActivityManager:I MyApp:D *:S
    表示输出 tag ActivityManager 的 Info 以上级别日志,输出 tag MyApp 的 Debug 以上级别日志,及其它 tag 的 Silent 级别日志(即屏蔽其它 tag 日志)。
    日志格式可以用:adb logcat -v 选项指定日志输出格式。
    日志支持按以下几种 :默认格式brief、process、tag、raw、time、long
    指定格式可与上面的过滤同时使用。比如:adb logcat -v long ActivityManager:I *:S
    清空日志:adb logcat -c
    内核日志:adb shell dmesg

    查看设备情况
    查看设备信息型号命令:adb shell getprop ro.product.model
    电池状况命令:adb shell dumpsys battery
    屏幕分辨率命令:adb shell wm size
    如果使用命令修改过,那输出可能是:
    Physical size: 1080x1920
    Override size: 480x1024
    表明设备的屏幕分辨率原本是 1080px * 1920px,当前被修改为 480px * 1024px。
    屏幕密度命令:adb shell wm density
    如果使用命令修改过,那输出可能是:
    Physical density: 480
    Override density: 160
    表明设备的屏幕密度原来是 480dpi,当前被修改为 160dpi。
    显示屏参数:adb shell dumpsys window displays
    输出示例:
    WINDOW MANAGER DISPLAY CONTENTS (dumpsys window displays)
    Display: mDisplayId=0
    init=1080x1920 420dpi cur=1080x1920 app=1080x1794 rng=1080x1017-1810x1731
    deferred=false layoutNeeded=false
    其中 mDisplayId 为 显示屏编号,init 是初始分辨率和屏幕密度,app 的高度比 init 里的要小,表示屏幕底部有虚拟按键,高度为 1920 - 1794 = 126px 合 42dp。
    android_id查看命令:adb shell settings get secure android_id
    查看Android 系统版本:adb shell getprop ro.build.version.release
    查看设备ip地址:adb shell ifconfig | grep Mask或者adb shell netcfg
    查看CPU 信息命令:adb shell cat /proc/cpuinfo
    查看内存信息命令:adb shell cat /proc/meminfo
    更多硬件与系统属性
    设备的更多硬件与系统属性可以通过如下命令查看:adb shell cat /system/build.prop
    单独查看某一硬件或系统属性:adb shell getprop <属性名>

    属性名含义
    ro.build.version.sdkSDK 版本
    ro.build.version.releaseAndroid 系统版本
    ro.product.model型号
    ro.product.brand品牌
    ro.product.name设备名
    ro.product.board处理器型号
    persist.sys.isUsbOtgEnabled是否支持 OTG
    dalvik.vm.heapsize每个应用程序的内存上限
    ro.sf.lcd_density屏幕密度
    rro.build.version.security_patchAndroid 安全补丁程序级别

    修改设置
    修改设置之后,运行恢复命令有可能显示仍然不太正常,可以运行 adb reboot 重启设备,或手动重启。
    修改设置的原理主要是通过 settings 命令修改 /data/data/com.android.providers.settings/databases/settings.db 里存放的设置值。
    修改分辨率命令:adb shell wm size 480x1024 恢复原分辨率命令:adb shell wm size reset
    修改屏幕密度命令:adb shell wm density 160 表示将屏幕密度修改为 160dpi;恢复原屏幕密度命令:adb shell wm density reset
    修改显示区域命令:adb shell wm overscan 0,0,0,200 四个数字分别表示距离左、上、右、下边缘的留白像素,以上命令表示将屏幕底部 200px 留白。恢复原显示区域命令:adb shell wm overscan reset
    关闭 USB 调试模式命令:adb shell settings put global adb_enabled 0 需要手动恢复:「设置」-「开发者选项」-「Android 调试」

    状态栏和导航栏的显示隐藏:adb shell settings put global policy_control
    可由如下几种键及其对应的值组成,格式为 =:=。

    key含义
    immersive.full同时隐藏
    immersive.status隐藏状态栏
    immersive.navigation隐藏导航栏
    immersive.preconfirms?

    这些键对应的值可则如下值用逗号组合:

    value含义
    apps所有应用
    *所有界面
    packagename指定应用
    -packagename排除指定应用

    举例:adb shell settings put global policy_control immersive.full=* 表示设置在所有界面下都同时隐藏状态栏和导航栏。
    举例:adb shell settings put global policy_control immersive.status=com.package1,com.package2:immersive.navigation=apps,-com.package3 表示设置在包名为 com.package1 和 com.package2 的应用里隐藏状态栏,在除了包名为 com.package3 的所有应用里隐藏导航栏。
    恢复正常模式:adb shell settings put global policy_control null

    实用功能
    截图保存到电脑:adb exec-out screencap -p > sc.png
    然后将 png 文件导出到电脑:adb pull /sdcard/sc.png
    录制屏幕:录制屏幕以 mp4 格式保存到 /sdcard:adb shell screenrecord /sdcard/filename.mp4 需要停止时按 Ctrl-C,默认录制时间和最长录制时间都是 180 秒。
    如果需要导出到电脑:adb pull /sdcard/filename.mp4
    挂载、查看连接过的 WiFi 密码、开启/关闭 WiFi、设置系统日期和时间都需要root权限,不做多说。

    使用 Monkey 进行压力测试:Monkey 可以生成伪随机用户事件来模拟单击、触摸、手势等操作,可以对正在开发中的程序进行随机压力测试。
    简单用法:adb shell monkey -p < packagename > -v 500 表示向 指定的应用程序发送 500 个伪随机事件。

    查看进程:adb shell ps
    查看实时资源占用情况:adb shell top
    查看进程 UID:adb shell dumpsys package | grep userId=

    欢迎添加软件测试技术交流群:189126020 ,一起交流分享知识,共同进步

    展开全文
  • 1.打开C:\SDK\platform-tools 复制这三个文件 找到夜神安装的位置:D:\Program Files\Nox\bin 同样有如下三个文件,把夜神这三个文件备份一下,...之后还没有完,夜神目录里面还有一个nox_adb.exe 的文件,也需要...
  • adb1.0.31windows版本

    热门讨论 2014-10-25 10:56:36
    adb1.0.31解决手机adb devices 设备offline问题
  • adb1.0.31 linux版本

    2014-10-25 10:54:28
    adb1.0.31解决手机adb devices 设备offline问题
  • adb 31版本adb为什么那么大

    千次阅读 2013-03-08 11:57:18
    我在windows上装了vm虚拟机,在虚拟机上装了ubuntu11.0,编译android4.2代码的时候发现编出来的adb 4点几兆。在网上找了好久答案,主要是编出来的adb没有执行stripe adb.exe。执行完之后我们会发现adb.exe大小只有...
  • ADB高级命令

    千次阅读 2015-05-20 20:47:00
    ADB高级应用 一、利用无线来查看adb shell > adb tcpip 5555 连接: > adb connect IP:5555 见后文《调试注意事项》 二、模拟按键  > adb shell input keyevent "value" ...
  • 最新版本adb 1.0.39

    2018-03-22 15:50:25
    使用方法:下载后解压,把解压后的目录配置到环境变量里边。 例如解压后的adb.exe所在的目录是D:/adbtools/adb.exe ;把D:/adbtools路径配置到环境变量即可,环境变量配置自行百度。
  • 包含adb 的四个版本类型,1.0.32,1.0.36,1.0.39,1.0.40. 使用方法,解压后放到C:\Windows\System32,然后重启电脑即可使用。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 61,828
精华内容 24,731
关键字:

adb高版本