http://bbs.gfan.com/android-5975767-1-1.html
|
本帖最后由 tangjun269 于 2013-5-29 22:22 编辑
今天研究了一下午ADB,分享给大家,就当一个学习笔记吧,另外一篇很详细的ADB说明:http://samsungbbs.cnmo.com/thread-511241-1-1.html ADB是什么? 全称是:Android Debug Bridge 主页是:http://developer.android.com/tools/help/adb.html 简而言之,ADB是用于调试安卓设备的工具,我们可以通过电脑来对手机进行各种操作底层操作 使用ADB的前提 手机上打开USB调试,具体是:设置-开发人员选项-USB调试 在电脑上安装ADB USB驱动,官方下载地址: http://developer.sonymobile.com/downloads/drivers/ 由于Xperia AX/VL/V 都是同一种手机,所以下载AX的驱动就OK 电脑上下载最新的Android SDK 4.2文件 http://dl.google.com/android/android-sdk_r21-windows.zip 解压文件,运行SDK Manager.exe进行SDK下载,选择你要安装的API版本、驱动、文档。 最后在<sdk>/platform-tools/目录下就可以找到adb工具了 如果你想偷懒,网上到处都有下载 实际上我们只需要三个文件即可:adb.exe AdbWinApi.dll AdbWinUsbApi.dll 怎样使用ADB 上述步骤完成后,在手机开机状态下,用数据线将手机联结至电脑 打开命令提示符,cd切换目录到adb.exe所在文件夹 C:\ADB>adb wait-for-device 这个命令用于等待手机连接,连接成功后自动完成退出 下面是adb支持的常用命令及其解释 wait-for-device 用于等待手机连接,一直阻塞手机连接成功 start-server 启动手机上的ADB服务,如果服务已经启动,则什么也不做 kill-server 停止手机上的ADB服务,如果服务已经停止,则什么也不做 devices 打印出所连接的手机信息 install <local-path-to-apk> 在手机上安装电脑上的apk包 pull <remote> <local> 把手机上的<remote>文件复制到电脑的<local>文件 push <local> <remote> 把电脑上的<local>文件复制到手机的<remote>文件 shell [shellCommand] 在手机上执行shellCommand,如果未指定shellCommand则打开交互SHELL 当然最强大的就是shell命令了,如果你有linux操作的经验,那真是如鱼得水啦! 想想吧,如果你的手机已经ROOT(系统上已经安装了su) su mount -o remount,rw /system 之后,嘿嘿。。。你懂的 |
delphi lazarus opengl
网页操作自动化, 图像分析破解,游戏开发