adb命令详解及adb安装说明.doc

上传人:自*** 文档编号:126219949 上传时间:2020-03-23 格式:DOC 页数:6 大小:105.50KB
返回 下载 相关 举报
adb命令详解及adb安装说明.doc_第1页
第1页 / 共6页
adb命令详解及adb安装说明.doc_第2页
第2页 / 共6页
adb命令详解及adb安装说明.doc_第3页
第3页 / 共6页
adb命令详解及adb安装说明.doc_第4页
第4页 / 共6页
adb命令详解及adb安装说明.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《adb命令详解及adb安装说明.doc》由会员分享,可在线阅读,更多相关《adb命令详解及adb安装说明.doc(6页珍藏版)》请在金锄头文库上搜索。

1、adb 命令详解及adb安装说明ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机).它的主要功能有:* 运行设备的shell(命令行)* 管理模拟器或设备的端口映射* 计算机和设备之间上传/下载文件* 将本地apk软件安装至模拟器或android设备ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要在手机上打开选项setti

2、ngs-applications-development-USB debugging.对于Mac和Linux用户, 下载好的sdk解压后, 可以放或者任意目录. 然后修改/.bash_profile文件, 设置运行环境指向sdk的tools目录.具体是打开/.bash_profile文件(如果没有此文件也可以自行添加), 在里面加入一行:export PATH=$PATH:/tools然后就可以使用adb命令了.嫌安装麻烦的同学其实也可以省去上面安装步骤, 直接输入完整路径来使用命令。对于windows xp用户, 需要先安装usb驱动 android_usb_windows.zip, 然后如

3、果你只打算使用adb而不想下载整个sdk的话, 可以下载这个单独的adb工具包 adb_win.zip 下载后解压, 把里面 adb.exe 和 AdbWinApi.dll 两个文件放到系统盘的 windows/system32 文件夹里就可以了现在说下ADB常用的几个命令查看设备* adb devices这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示安装软件* adb install 这个命令将指定的apk文件安装到设备上.卸载软件* adb uninstall * adb uninstall -k 如果加 -k 参数,为卸载软件但是保留配置和缓存文件

4、.登录设备shell* adb shell* adb shell 这个命令将登录设备的shell.后面加将是直接运行设备命令, 相当于执行远程命令从电脑上发送文件到设备* adb push 实例:adb remountadb push E:DailyVersion_3.5Point2Senselocal.propk /data/backup 绝对路径adb push E:DailyVersion_3.5Point2Sensescreenshot1.png /data/backup 两种方式均可adb reboot对照图可参考DDMS用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机

5、)从设备上下载文件到电脑* adb pull 用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑显示帮助信息* adb help这个命令将显示帮助信息这里还有一个英文版的:在DOS下输入以下命令基本可以完成刷机任务,一些常用命令解释如下:adb devices - 列出连接到电脑的ADB设备(也就是手机),一般显示出手机P/N码.如果没有显示出来则手机与电脑没有连接上.adb install 安装手机软件到手机中,如:adb install qq2009.apk.adb remount 重新打开手机写模式(刷机模式).adb push - 传送文件到手机中,如:adb push

6、recovery.img /sdcard/recovery.img,将本地目录中的recovery.img文件传送手机的SD卡中并取同样的文件名.adb pull - 传送手机的文件到本地目录(和上命令相反).adb shell - 让手机执行命令,就是手机执行的命令.如: adb shell flash_image recovery /sd-card/recovery-RAv1.0G.img,执行将recovery-RAv1.0G.img写入到recovery 区中.我们刷recovery时一般按下顺序执行:adb shell mount -aadb push recovery-RAv1.0

7、G.img /system/recovery.imgadb push recovery-RAv1.0G.img /sdcard/recovery-RAv1.0G.imgadb shell flash_image recovery /sdcard/recovery-RAv1.0G.img reboot其它的自己灵活运用了.ADB命令详解:Android Debug Bridge version 1.0.20-d - directs command to the only connected USB devicereturns an error if more than one USB devic

8、e ispresent.-e - directs command to the only running emulator.returns an error if more than one emulator is running.-s directs command to the USB device or emulator withthe given serial number-p simple product name like sooner, ora relative/absolute path to a productout directory like out/target/pro

9、duct/sooner.If -p is not specified, the ANDROID_PRODUCT_OUTenvironment variable is used, which mustbe an absolute path.devices list all connected devicesdevice commands:adb push copy file/dir to deviceadb pull copy file/dir from deviceadb sync copy host-device only if changed(see adb help all)adb sh

10、ell run remote shell interactivelyadb shell run remote shell commandadb emu run emulator console commandadb logcat View device logadb forward forward socket connectionsforward specs are one of:tcp:localabstract:localreserved:localfilesystem:dev:jdwp: (remote only)adb jdwp list PIDs of processes host

11、ing a JDWP transportadb install -l -r push this package file to the device and install it(-l means forward-lock the app)(-r means reinstall the app, keeping its data)adb uninstall -k remove this app package from the device(-k means keep the data and cache directories)adb bugreport return all informa

12、tion from the devicethat should be included in a bug report.adb help show this help messageadb version show version numDATAOPTS:(no option) dont touch the data partition-w wipe the data partition-d flash the data partitionscripting:adb wait-for-device block until device is onlineadb start-server ens

13、ure that there is a server runningadb kill-server kill the server if it is runningadb get-state prints: offline | bootloader | deviceadb get-serialno prints: adb status-window continuously print device status for a specified deviceadb remount remounts the /system partition on the device read-writeadb root restarts adb with root permissionsnetworking:adb ppp parameters Run PPP over USB.Note: you should not automatically start a PDP connection. refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1parameters Eg. defaultroute debug dump local notty use

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号