adb命令使用(一)

刚刚接触ADB,就自己的学习情况做一个简单的总结,不明确或者有错误的情况,会在以后的工作、学习中慢慢去补充、修改。

一、什么是ADB?

1、adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。 adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。

简单来说,ADB工具就是一个通过命令来管理安卓手机的工具。

2、adb的作用

上面说到了ADB是一个调试桥,所以我们在这里可以把ADB简单的看成一个桥梁的作用,通过ADB工具我们可以去管理我们的安卓手机或者是模拟器。简而言之,就是我们可以通过这个工具去在电脑上去操作我们的安卓手机。

 

 

二、SDK环境变量配置

因为ADB是一个操作安卓手机的工具,那么我们咋需要在PC上配置相应的环境,也就是SDK环境变量的配置。

环境变量的配置操作很简单

1、去官网下载SDK安装包

2、下好之后找到安装包所在位置,我是直接放在了C盘根目录。

 

 3、鼠标右键此电脑,点击属性。

4、点击高级系统设置、环境变量。

5、进去找到系统变量、点击编辑、如图将SDK里面的对应文件路径复制进来就可以。注意英文分号隔开

6、检查是否成功,cmd命令下输入adb,回车。如下显示一堆我也看不懂的东西就成功了。

 

以下内容选自http://wenku.baidu.com/link?url=ExSR6pMcNLarO4DqZPaaOajzTCJIGYs-YMe5rThxjwVvDOvbtfFoPELPKtH0VZxTu7rk8_hnW-VPnJjif-sP28fqg7SVG_QAoDDOKs1sG-K此博客内容。

三、常用命令

【操作命令】

 

  1. 查看设备

 

  adb devices

 

这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示

 

Android系列教程(六) adb操作命令详解

 

  2.安装软件

 

  adb install

 

adb install <apk文件路径> :这个命令将指定的apk文件安装到设备上

 

Android系列教程(六) adb操作命令详解

 

  3. 卸载软件

 

  adb uninstall <软件名>

 

  adb uninstall -k <软件名>

 

如果加 -k 参数,为卸载软件但是保留配置和缓存文件.

 

  4. 进入设备或模拟器的shell:

 

  adb shell

 

通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux的命令,另外如果只想执行一条shell命令,可以采用以下的方式:

 

  adb shell [command]

 

如:adb shell dmesg会打印出内核的调试信息。

 

  5. 发布端口

 

可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:

 

adb forward tcp:5555 tcp:8000

 

  6. 从电脑上发送文件到设备

 

  adb push <本地路径> <远程路径>

 

用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)

 

  7. 从设备上下载文件到电脑

 

  adb pull <远程路径> <本地路径>

 

用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑

 

  8、查看bug报告

 

adb bugreport

 

  9、记录无线通讯日志

 

一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:

 

adb shell

 

logcat -b radio

 

  10、获取设备的ID和序列号

 

adb get-product

 

adb get-serialno

 

adb shell

 

sqlite3

posted @ 2018-12-18 10:35  大豪  阅读(1348)  评论(0编辑  收藏  举报