网站首页 > 技术教程 正文
一.安装
1.下载JDK,配置JDK环境变量
2.下载sdk安装包配置sdk的环境变量
下载Android sdk(http://tools.android-studio.org/index.php/sdk/)(具体看monkey资料)
二.命令
1.adb是否安装成功 adb version或者 android
2.连接手机:使用数据线将手机连接至电脑,打开设置->开发者选项->允许usb调试;
模拟器直接打开即可(具体百度一下,如:夜神)
验证是否连接成功:adb devices
正常的输出:
List of devices attached
cf264b8f device ---这个显示是连接手机
10.129.164.6:5555 device 这个是连接模拟器/无线连接手机的状态
常见异常输出:没有设备/模拟器连接成功 List of devices attached
设备/模拟器未连接到 adb 或无响应。List of devices attached
cf264251f offline
连接多个设备时,需要指定某一个设备的命令:-s
如:adb -s cf264251f shell wm size 指定 cf264251f 这个设备来运行 adb 命令获取屏幕分辨率
释义: 设备名后可以添加任何命令 如:安装apk 、随机操作等等命令。
3.无线连接(需要借助 USB 线)
前提是需要使用 USB 先连接成功,然后再操作无线连接,成功之后你的设备就可以在一定范围内摆脱 USB 连接线的限制了。
操作步骤:
1.将 Android 设备与要运行 adb 的电脑连接到同一个局域网,比如连到同一个 WiFi。
2.将设备与电脑通过 USB 线连接。
3.应确保连接成功(可运行 adb devices 看是否能列出该设备)。
4.让设备在 5555 端口监听 TCP/IP 连接:
adb tcpip 5555
5.断开usb连接
6.获取手机IP,使用命令进行连接:adb connect ip
7.确认连接 adb devices
输出结果 IP:5555 device ---说明连接成功
8.断开无线连接 adb disconnect ip 或者直接关闭
4.查看应用列表
常用的是 无 显示所有应用
-f 查看apk文件与包名
-s 显示系统应用
-3 显示第三方应用
命令 如 adb shell pm list packages -f
adb shell pm list packages
5.安装与卸载 apk
adb install apk文件 安装
Adb install -r apk文件 覆盖安装
adb uninstall 包名 卸载
adb uninstall -k 包名 -k表示卸载应用但保留数据与缓存目录
adb uninstall pm clear 包名 清理应用数据与缓存
6.查看应用详细信息
adb shell dumpsys package 包名 查看包名、userid、安装apk所在的路径、版本信息
权限信息与授予状态等等。
7.文件管理
1.复制设备里的文件到电脑
adb pull 设备里的路径 电脑上的目录
如: adb pull /sdcard/sr.mp4 ~/tmp/
pull 是手机--电脑
push 是电脑--手机
8.模拟按键/输入
命令 adb shell input keyevent keycode ---keycode 只对应的数值
如 3 ---home键
24 --增加音量
224 点亮屏幕
滑动解锁
使用adb shell input swipe命令来模拟手势滑动事件
命令 adb shell input swipe 100 200 300 400
参数 100 200 300 400 分别表示起始点x坐标 起始点y坐标 结束点x坐标 结束点y坐标。
9.屏幕分辨率
adb shell wm size ---查看分辨率
adb shell wm size 1080*1920 --修改分辨率为 1080px*1920px
adb shell wm size reset --恢复原分辨率
10.IP地址
adb shell ifconfig "| grep Mask"
11.CPU信息
adb shell cat /proc/cpuinfo
12.内存信息
adb shell cat /proc/meminfo
其中,MemTotal 就是设备的总内存,MemFree 是当前空闲内存
13.屏幕截屏
adb exec-out screencap -p > sc.png --第一种方法
1.adb shell screencap -p > /sdcard/sc.png ---先截图保存到设备里
2.adb pull > /sdcard/sc.png ---然后将 png 文件导出到电脑
-p 指定文件保存为png 格式
14.录制屏幕
adb shell screenrecord /sdcard/filename.mp4 录制屏幕与 mp4 格式保存到 /sdcard
需要停止时按 Ctrl-C,默认录制时间和最长录制时间都是 180 秒。.
adb pull /sdcard/filename.mp4 导出到电脑
另外,可以使用 adb shell screenrecord --help 查看 screenrecord 命令的帮助信息
15.查看进程
adb shell ps
PID 进程id
16.查看实时资源占用情况
adb shell top
-m num 最多显示多少个进程
17.查看端口号
netstat -ano | findstr 端口号 --查看端口号的占用情况
taskkill /pid 进程名 --- 杀进程
tasklist /fi "PID eq 3306" ---通过PID找到对应的进程名(便于定位,可以跳过)
18.查看日志
adb logcat
19.查看当前APP的内存使用情况
adb shell dumpsys meminfo 包名
猜你喜欢
- 2024-11-05 Android 教程:如何刷入通讯基带 手机刷机基带
- 2024-11-05 4张图搞懂 手机DLNA你真会玩? 手机上dlna是什么设备
- 2024-11-05 教师网课直播神器系列:vysor & scrcpy 手机投屏到PC,支持息屏控制
- 2024-11-05 adb工具的有趣的玩法 adb工具包如何使用
- 2024-11-05 最低79元!爱否科技发布无线充电器:颜值不俗,功率最高10W
- 2024-11-05 跨平台Android实时显示投屏控制软件——QtScrcpy
- 2024-11-05 adb 命令常用命令基本语法 adb命令大全详解
- 2024-11-05 湖北联通烽火HG680-J免拆机破解安装应用教程
- 2024-11-05 google tv 已连接无法访问互联网的解决方法和注意事项
- 2024-11-05 用Python与ADB解锁Android自动化之路
你 发表评论:
欢迎- 05-1613步震撼淘宝大促闪光裂纹破墙立体字PS制作教程
- 05-16AI教程 | 绘制扁平的萌萌哒图标
- 05-160基础学平面设计所需了解的基础常识汇总
- 05-16自学平面设计需要多长时间?十六年职业设计总监告诉你
- 05-16平面设计都要学习哪些内容?
- 05-16李涛PS教程 高手之路PS教程 合成教程 —制作一个小星球
- 05-16Illustrator实例教程:制作炫酷的漩涡效果
- 05-16Illustrator实例教程:利用混合工具制作一朵炫酷的花
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)