开发者社区> 技术mix呢> 正文

Android_adb使用

简介:
+关注继续查看
Android Debug Bridge version 1.0.26 - #当升级 Android SDK 后,ADB 也会随之升级。
adb [-d|-e|-s {<serialNumber>}] shell
-dENCHS-eENCHS-s <serial number>ENCHS

-p <product name or path> - EN simple product name like 'sooner', or a relative/absolute path to a product out directory like 'out/target/product/sooner'. If -p is not specified, the ANDROID_PRODUCT_OUT environment variable is used, which must be an absolute path. - CHS 该操作针对 设备的名称 或 设备相对/绝对的路径。 假设未把设备的增加环境变量。必须给定一个绝对路径。 devices - EN list all connected devices - CHS 列出全部已经链接或启动的设备清单 connect <host>[:<port>] - EN connect to a device via TCP/IP Port 5555 is used by default if no port number is specified. - CHS 假设 connect 后面未赋值, 通过 TCP/IP 5555 端口链接设备。 disconnect [<host>[:<port>]] - EN disconnect from a TCP/IP device. Port 5555 is used by default if no port number is specified. Using this ocmmand with no additional arguments will disconnect from all connected TCP/IP devices. - CHS 假设 disconnect 后面未赋值,断开 TCP/IP 5555 端口上的设备,也能够使用 ocmmand 參数断开全部已经链接的设备。 device commands: #针对设备的命令 adb push <local> <remote> - EN copy file/dir to device - CHS 复制 文件/文件夹 到设备 adb pull <remote> [<local>] - EN copy file/dir from device - CHS 从设备复制 文件/文件夹 adb sync [ <directory> ] - EN copy host->device only if changed (-l means list but don't copy) (see 'adb help all') - CHS 同步文件夹 该操作仅仅针对 主机->设备 上的同步。 假设后面加 -l 意思为仅仅罗列不复制。 adb shell - EN run remote shell interactively - CHS 执行交互式 shell 脚本 (和 Linux, Unix 有差别,微型操作基本同样) adb shell <command> - EN run remote shell command - CHS 执行 shell 脚本 command 为參数 adb emu <command> - EN run emulator console command - CHS 执行模拟器控制台命令 adb logcat [ <filter-spec> ] - EN View device log - CHS 查看设备日志 (Eclipse logcat) adb forward <local> <remote> - EN forward socket connections forward specs are one of: - CHS 从本地的 socket 链接转移到特定的一个移动设备,參数例如以下: tcp:<port> localabstract:<unix domain socket name> localreserved:<unix domain socket name> localfilesystem:<unix domain socket name> dev:<character device name> jdwp:<process pid> (remote only) adb jdwp - EN list PIDs of processes hosting a JDWP transport - CHS 罗列 PIDs 进程寄宿 JDWP 传输 adb install [-l] [-r] [-s] <file> - EN push this package file to the device and install it - CHS 给设备安装软件 ('-l' means forward-lock the app) #锁定该程序 ('-r' means reinstall the app, keeping its data) #又一次安装该程序,保存数据 ('-s' means install on SD card instead of internal storage) #安装在SD卡内,而不是设备内部存储 adb uninstall [-k] <package> - EN remove this app package from the device - CHS 从设备删除程序包 ('-k' means keep the data and cache directories) #不删除程序执行所产生的数据和缓存文件夹(如软件的数据库文件) adb bugreport - EN return all information from the device that should be included in a bug report. - CHS 返回全部的设备执行信息包含错误报告 adb help - EN show this help message - CHS 显示帮助信息 adb version - EN show version num - CHS 显示 adb 版本号 DATAOPTS: #数据操作 (no option) - don't touch the data partition - CHS 请勿任意操作数据分区 -w - EN wipe the data partition - CHS 擦拭数据分区 -d - EN flash the data partition - CHS 针对闪存 scripting: #脚本 adb wait-for-device - EN block until device is online - CHS 等待设备链接 adb start-server - EN ensure that there is a server running - CHS 确保在一个服务器上执行 adb kill-server - EN kill the server if it is running - CHS 阻止设备与服务器之间的链接 adb get-state - EN prints: offline | bootloader | device - CHS 打印设备当前的状态 |脱机关机|引导状态|执行状态 adb get-serialno - EN prints: <serial-number> - CHS 打印序列号 adb status-window - EN continuously print device status for a specified device - CHS 在该终端持续打印设备状态 adb remount - EN remounts the /system partition on the device read-write - CHS 又一次挂载系统分区获取设备的读写权限 adb reboot [bootloader|recovery] - EN reboots the device, optionally into the bootloader or recovery program - CHS 重新启动启动设备。后面两个參数为引导程序和恢复程序 adb reboot-bootloader - EN reboots the device into the bootloader - CHS 重新启动设备进入引导程序 adb root - EN restarts the adbd daemon with root permissions - CHS 又一次获取 adbd 宿主的管理员权限 adb usb - EN restarts the adbd daemon listening on USB - CHS 在USB端口,又一次获取 adbd 宿主 adb tcpip <port> - EN restarts the adbd daemon listening on TCP on the specified port - CHS 在制定 TCP/IP 端口,又一次获取 adbd 宿主 networking: #网络 adb ppp <tty> [parameters]- EN Run PPP over USB. Note: you should not automatically start a PPP connection. <tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1 [parameters] - Eg. defaultroute debug dump local notty usepeerdns - CHS 执行 PPP 在 USB 端口。

注意:你不能自己主动控制開始一个PPP链接。 <tty> 是指电报打印机所出的声音流。 EN adb sync notes: adb sync [ <directory> ] <localdir> can be interpreted in several ways: - If <directory> is not specified, both /system and /data partitions will be updated. - If it is "system" or "data", only the corresponding partition is updated. - CHS adb 同步注意事项: adb sync [ <文件夹> ] <本地文件夹> 能够解释为几种方法: - 假设 <文件夹> 未指定,那么 /system 和 /data 磁盘都会更新 - 指定 "system" 或 "data" 那么仅仅有指定磁盘会更新 environmental variables: #环境变量 ADB_TRACE- EN Print debug information. A comma separated list of the following values 1 or all, adb, sockets, packets, rwx, usb, sync, sysdeps, transport, jdwp - CHS 打印调试信息。使用都好隔开以下的一个或多个值。获取想要得到调试数据 adb, sockets, packets, rwx, usb, sync, sysdeps, transport, jdwp ANDROID_SERIAL- EN The serial number to connect to. -s takes priority over this if given. ANDROID_LOG_TAGS- EN When used with the logcat option, only these debug tags are printed.





本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5323128.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
13814 0
Android ADB使用
ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机).它的主要功能有:  http://zhumeng8337797.
748 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
18603 0
使用 adb logcat 显示 Android 日志
本文为转载。  地址:http://www.hanshuliang.com/?post=32   eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志; 1.
2411 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
25036 0
.NET平台开源项目速览(4).NET文档生成工具ADB及使用
原文:.NET平台开源项目速览(4).NET文档生成工具ADB及使用     很久以前就使用ADB这个工具来生成项目的帮助文档。功能强大,在学习一些开源项目的过程中,官方没有提供CHM帮助文档,所以为了快速的了解项目结构和注释。
964 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
20319 0
+关注
2968
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载