Android--adb快速使用技巧

作者: DP文剑平 | 来源:发表于2018-05-22 10:02 被阅读0次

    前言:

    首先,我们来了解下adb是什么。

    adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真是设备交互。在某些特殊的情况下进入不了系统,adb就派上用场啦,但这个具体需要你们自行具体了解。

    adb模块组成

    1.Client:

    谷歌翻译:客户,它代表的就是我们的开发机器,用来发送adb命令行

    2.Deamon:

    谷歌翻译:守护进程,它代表就是我们调试设备中运行的一个进程

    3.Server:

    谷歌翻译:服务器,它代表是管理我们开发机器与调试设备之间的通信的后台进程,运行在开发机器

    个人常用命令行

    1.通过同一局域网连接设备

    1.首先USB连接上手机

    2.cmd命令行输入:adb tcpip 5555

    ps:5555是Android默认远程调试端口

    3.adb connect xxx.xxx.x.xxx

    ps;xxx.xxx.x.xxx为你调试设备的ip地址,如果不知道可以在手机设置-我的设备-参数-状态信息-ip地址看到

    完成上面,你就可以放心的拔掉usb,进行wifi调试了,原理是TCP协议完成的

    4.如果想断开当前连接设备:adb disconnect 192.168.1.5:5555

    2.查询当前连接的调试设备

    adb devices

    3.对当前调试设备进行截图

    adb shell /system/bin/screencap -p /sdcard/test.png(保存在手机)

    adb pull /sdcard/test.png D:\\picture(保存到电脑)

    路径可以随自己的习惯更换,其中用了adb命令行两个方法

    adb shell screencap 是用来截图的,adb pull 是用来文件传输的

    如果想

    删掉图片可以用 adb shell rm /sdcard/text.png

    adb shell rm 是用来删除文件的

    4.安装APK

    adb install xxx.apk

    或者 adb install -r 然后把apk拉进命令行里确定就行

    5.卸载APK

    adb uninstall package_name

    6.重新安装APK

    adb install -r xxx.apk

    7.录制视频

    adb shell screenrecord  --time-limit 10 /storage/sdcard0/demo.mp4  

    --time-limit 是限制时长,默认时180s

    如果想限定分辨率  --size 1280*720

    adb pull /sdcard/demo.mp4 D:\\http  导出视频到指定位置

    8.查询apk位置

    1.查询当前所有安装的apk

    adb shell pm list packages

    2.找到自己的apk并进去找到位置

    adb shell pm path com.xxx.xxxx.xxxxxx (后面是你的包名)

    结束

    以上是个人在开发中常用到一些有关于adb命令行,更详细的可以去看下文档

    相关文章

      网友评论

        本文标题:Android--adb快速使用技巧

        本文链接:https://www.haomeiwen.com/subject/cmlfrftx.html