在从事嵌入式安卓开发调试过程中,adb是一种常见的宿主机与目标机进行交互的方式,从实现效果上来讲类似于minicom,它允许用户登录目标机,从而完成一系列的交互。之前未接触过,今天碰到了,顺便简记一下平台的搭建与常用的adb指令。
1. ADB部署
adb实现依赖于客户端和服务器端的正确配置,对于服务器端,也就是Android手机段通常都内置了该功能,需要注意的是用户在使用adb时需打开USB debugging,具体操作为settings -> applications -> development -> usb debugging;对于客户端配置要略微复杂一些,因PC的操作系统而异:
a) mac/linux:下载sdk,解压后将解压目录添加至环境变量;
b) windows:下载USB驱动android_usb_windows.zip,下载adb工具包(adb.exe和AdbWinApi.dll)并添加至系统环境变量;
至此,已完成ADB环境部署。
2.常用ADB命令操作
1)查看设备是否连接:adb devices
2)得到手机系统文件读写权:adb remount
3)安装软件:adb install
4)卸载软件:adb uninstall
5)登录shell:adb shell
6)从电脑发送文件至设备:adb push
7)从设备下载文件至电脑:adb pull
8)显示帮助信息:adb help
注:在win7上使用CMD登录shell时发现回显的数据前后规律性加了一串字符数据,貌似是回显配色方案问题,在网上找到关闭颜色的解决方案:
alias ls=‘ls --color=never’
本文介绍了在嵌入式安卓开发中如何使用ADB进行调试。内容包括ADB的部署,如设置USB调试,配置客户端(mac/Linux/Windows)环境,以及常用的ADB命令操作,如查看设备、权限修改、软件安装卸载、shell登录、文件传输等。
1055

被折叠的 条评论
为什么被折叠?



