首页 / 操作系统 / Linux / Android 基本文件操作命令
Android 基本文件操作命令ADB (Android Debug Bridge)说明:下面一些命令需要有root权限才能执行成功快速启动dos窗口执行adb:1. adb.exe所在路径添加到系统环境变量中2. 配置快捷键启动dos进入C:WINDOWSsystem32目录下,找到cmd.exe.右击菜单 "发送到" -> 桌面快捷方式。在桌面上右击"快捷方式 到 cmd.exe" ->"属性" -> "快捷方式"页-> 光标高亮"快捷键" -> 按下自定义快捷键 (如:Ctrl + Alt + Z)任何情况下,按下Ctrl + Alt + Z启动dos窗口就可以执行adb命令了-----------查看设备连接状态 系列-----------adb get-serialno 获取设备的ID和序列号serialNumberadb devices 查询当前计算机上连接那些设备(包括模拟器和手机),输出格式: [serialNumber] [state]adb get-state 查看模拟器/设施的当前状态. 说明:序列号[serialNumber]——由adb创建的一个字符串,这个字符串通过自己的控制端口<type>-<consolePort> 唯一地识别一个模拟器/设备实例。一个序列号的例子: emulator-5554-----------发送命令到设备 系列-----------adb [-d|-e|-s <serialNumber>] <command>-d 发送命令给usb连接的设备-e 发送命令到模拟器设备-s <serialNumber> 发送命令到指定设备如启动手机设备shell: adb -d shell adb forward <local> <remote>发布端口,可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:adb forward tcp:5555 tcp:8000 adb reboot 重启手机adb remount 将system分区重新挂载为可读写分区adb kill-server 终止adb服务进程adb start-server 重启adb服务进程adb root 已root权限重启adb服务adb wait-for-device 在模拟器/设备连接之前把命令转载在adb的命令器中adb jdwp 查看指定的设施的可用的JDWP信息.可以用 forward jdwp:<pid> 端口映射信息来连接指定的JDWP进程.例如: adb forward tcp:8000 jdwp:472 jdb -attach localhost:8000 adb shell am 命令可以启动应用程序 adb shell input text <string> 向设备输入文本(光标所在的文本框)adb shell input keyevent <event_code> 向设备发送按键事件如: 在编辑短信时,往文本框输入文本:adb shell input text "hello" 向手机发送键值回Home:adb shell input keyevent 3event_code 参考view/KeyEvent.java中的 KEYCODE_* public static final intKEYCODE_SOFT_LEFT = 1; public static final intKEYCODE_SOFT_RIGHT = 2; public static final intKEYCODE_HOME = 3; public static final intKEYCODE_BACK = 4; public static final intKEYCODE_CALL = 5; public static final intKEYCODE_ENDCALL = 6;