Android ADB命令的使用
来源:互联网 发布:进销存数据库设计 编辑:程序博客网 时间:2024/05/01 20:25
在SDK目录下的tools文件夹中,有许多帮助开发的工具程序,而和调试相关的则是adb程序
adb的全名是Android Debug Bridge,即安卓调试桥,用于帮助开发者调试Android手机或模拟器
在使用adb命令之前,需要先设置环境变量
先新建变量名为“Android”的系统变量,变量值为C:\SDK\platform-tools;C:\SDK\tools
可根据自己电脑的SDK安装目录相应修改变量值
然后再向变量名为“Path”的系统变量添加变量值;%Android%
,若之前已有变量值,分号不可以省略
一、查看当前连接的Android设备
打开命令提示符,输入
adb devices
当前我的电脑用USB连接了一台手机,也运行了一台模拟器,所以总共的设备显示为两台
输出值格式为
[设备序号][状态]
状态值有两种可能,代表离线的“offline”和连接状态的“device”
二、安装程序
在进行进一步操作前需要先指定设备
adb -s [设备序号][其他命令]
先在电脑中放置好一个apk文件,复制前路径
安装命令为
adb -s [设备序号] install [apk的路径]
三、卸载程序
卸载命令的格式为
adb -s [设备序号] uninstall [程序包名]
四、启动和终止adb服务
两个命令分别是
adb start-serveradb kill-server
先执行终止命令,再查看当前连接设备
可以看到守护进程daemon一开始是没有运行的,是在执行了查看命令后才再次启动的
五、打印调试信息
adb -s [设备序号] logcat
可以看到这些信息中都包含 日期、时间、程序ID、Thread、优先级、标签
等文件头
为了在读完所有log后返回,可以添加“-d”而不会一直等待
我这时电脑只连接了一台模拟器,所以可以不指定设备号
adb logcat -d
logcat信息的优先级有七种,分别为
可以通过指定优先级来过滤掉低层级的信息
格式
adb logcat [标签]:[优先级] -d
adb logcat GCM:I -d
此时输出的信息中,输出的标签为GCM的信息的等级均为“I”及“I”之上,其它标签正常输出
如果想只输出GCM标签的信息,可以改为
adb logcat GCM:I *:S -d
可以看到只输出了GCM信息
六、显示所有安卓平台
android list targets
七、显示所有模拟器
android list avd
八、启动模拟器
emulator -avd [avd名称]
3 0
- Android adb命令的使用
- android ADB命令的使用
- android ADB命令的使用
- android ADB命令的使用
- android ADB命令的使用
- android ADB命令的使用
- android ADB命令的使用
- Android adb 命令的使用
- android ADB命令的使用
- android ADB命令的使用
- android ADB命令的使用
- Android ADB的命令使用
- android ADB命令的使用
- Android ADB命令的使用
- android ADB命令的使用
- Android adb命令的使用
- Android ADB命令的使用
- Android使用adb命令
- java虚拟机
- 【mapreduce】hadoop2.x—mapreduce实战和总结
- Java高并发,如何解决,什么方式解决
- 使用swoole实现生产者消费者模型(2)
- poj1751
- Android ADB命令的使用
- HDU1010 Tempter of the Bone (DFS & 奇偶剪枝)
- 【PAT】1096. Consecutive Factors
- android studio 自定义皮肤主题 ColorThemes
- MySQL中select * for update锁表的问题
- Android卸载测试应用后再次安装应用失败
- 软件管理 设备访问(初稿)
- 学习Cortex-M:结构体 vs 分散变量
- kruskal