ADB笔记
来源:互联网 发布:开源中国android源码 编辑:程序博客网 时间:2024/04/30 00:06
Android Debug Bridge
本文以MAC OS为例
ADB版本
$ ./adb version
如果出现
$ ./adb version-bash: ./adb: No such file or directory
说明你还没有配置环境变量
你可以来到ADB
的目录下再执行命令,目录在
$ cd Library/Android/sdk/platform-tools/
也可以自行google配置一下环境变量
这样就可以在任意目录使用ADB
指令
终端开启Debug模式
在设置中找到开发者选项,并开启debug模式
开发者选项
默认是隐藏状态,如何开启自行google
查看设备
$ ./adb devicesList of devices attached4f0a34ac device5F6F7108 device
前面是序列号,后面是设备状态
发送指令到指定终端
$ ./adb -s 序列号 指令
安装应用
多个设备
$ ./adb -s 序列号 install xxx/xxx/xxx.apk
单个真机设备
$ ./adb -d install xxx/xxx/xxx.apk
单个模拟器
$ ./adb -e install xxx/xxx/xxx.apk
从PC端复制文件到终端
$ ./adb pull `终端文件绝对路径` `PC端文件绝对路径`
e.g.:将手机SD下的demo.mp4
文件拷贝到桌面
$ ./adb -d pull /sdcard/demo.mp4 /Users/kongqingwei/Desktop [100%] /sdcard/demo.mp4
从终端复制文件到PC端
$ ./adb -d push `PC端文件绝对路径` `终端文件绝对路径`
e.g.:将桌面的图片拷贝到终端SD卡
$ ./adb -d push /Users/kongqingwei/Desktop/ic_launcher.png /sdcard/ic_launcher.png[100%] /sdcard/ic_launcher.png
关闭ADB
终止 adb 服务器进程。
当adb无响应的时候可以关闭adb再重启,得以解决问题。
$ ./adb kill-server
启动ADB
检查 adb 服务器进程是否在运行,如果未运行则启动它。
$ ./adb start-server* daemon not running. starting it now on port 5037 ** daemon started successfully *
进入终端shell
$ ./adb [-d|-e|-s `序列号`] shell `shell指令`
或
$ ./adb [-d|-e|-s `序列号`] shell
e.g.
$ ./adb -d shell lsacctbincacheconfigddatadefault.prop……
或
$ ./adb -d shellshell@mocha:/ $
退出终端shell
shell@mocha:/ $ exit
打印Logcat
$ ./adb logcat [<option>] ... [<filter-spec>] ...
或
$ ./adb shell [<option>] ... [<filter-spec>] ...$ logcat
详细参数
截屏
截屏保存到/sdcard/screen.png
$ ./adb -d shell screencap /sdcard/screen.png
录屏
按 Control + C 停止屏幕录制,否则,到三分钟或 –time-limit 设置的时间限制时,录制将自动停止。
$ ./adb -d shell screenrecord /sdcard/demo.mp4^C
screenrecord --bit-rate 6000000 /sdcard/demo.mp4
–time-limit time 设置最大录制时长(以秒为单位)。默认值和最大值均为 180(3 分钟)。 –rotate 将输出旋转 90 度。此功能是实验性的。 –verbose 显示命令行屏幕上的日志信息。如果您不设置此选项,则运行时此实用程序不会显示任何信息。Activity Manager (am)
软件包管理器 (pm)
0 0
- Adb笔记
- ADB笔记
- ADB笔记
- adb笔记
- adb命令笔记
- 【安卓笔记】adb
- adb源码 笔记
- android笔记 adb命令
- Android学习笔记【ADB】
- ADB常用命令笔记
- adb 使用问题笔记
- Android ADB命令笔记
- ADB学习笔记
- adb常用命令笔记
- adb常用命令笔记
- adb 调试笔记
- adb logcat单独笔记
- ADB学习笔记
- TensorFlow实现AlexNet(forward和backward耗时计算)
- C#微信公众号全攻略(1)--注册公众号
- 汇编语言笔记第一章基础知识
- 导入Excel出现Cannot get a text value from a numeric cell异常
- 红黑树并没有我们想象的那么难(上)
- ADB笔记
- TypeScript学习起步
- selective search算法
- loadrunner产生随机数,练习
- css hack的几种方式
- 如何对付网络爬虫
- 谷歌 Adobe Flash 无法正常使用
- JQuery is()与hasClass()方法的对比
- Android 仿微信底部渐变Tab(2)