疑问:adb是什么?
回答:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。
二、【准备工作】
步骤1:安装USB驱动
手机进入设置-应用程序-开发-USB调试,将第一个选项打钩选中。然后通过USB线连接电脑,启动豌豆荚,豌豆荚会帮你装好手机的驱动。
步骤2:软件准备
1、把ADB工具adb.rar (376 K)解压放到你的电脑系统盘的根目录下
2、运行中,输入cmd进入命令提示符。
以下命令均在命令提示符下进行。开始(点开始在输入框里输入CMD)
3、 输入cd c:\adb回车,进入ADB所在目录
现在就可以进行命令的操作了。
二、【常用命令】
要使用adb命令,手机需要打开USB 调试。
1、显示当前连接的设备
命令:adb devices
2、如果要对设备进行有特殊权限的操作,就需要有Root权限
命令:adb root
3、如果要在手机上安装软件
命令:adb install <应用程序.apk>
4、重新安装该软件
命令:adb install -r <应用程序.apk>
5、通过adb缷载apk包
命令: adb uninstall <apk包的主包名>
6、查看手机上的运行日志,此项可以用来查错
命令:adb logcat
7、启动Activity
命令:adb shell am start PACKAGE_NAME
/ACTIVITY_IN_PACKAGE 或者
adb shell am start PACKAGE_NAME
/FULLY_QUALIFIED_ACTIVITY
8、A为手机路径,B为电脑路径,意思为:把文件从手机中复制到电脑上
命令:adb pull
9、A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上
命令:adb push
10、进入手机的超级终端Terminal
命令:adb shell
11、重新挂载文件系统
命令:adb remount
12、重启手机
命令:adb reboot
执行此命令后,手机会重启.
13、重启到Recovery界面
命令:adb reboot recovery
14、重启到bootloader界面
命令:adb reboot bootloader
15、获取设备的序列号
命令:adb get-serialno
16、查询adb的版本号
命令:adb version
17、从设备中导出文件
命令:adb pull <文件路径> <新生成的文件名>
把导出的文件保存到E:\temp目录下,文件名还是JsonFile.txt
18、从电脑上导入文件
命令:adb push
我们明明是导入到SD卡上,为什么会在/mnt/flash 目录下显示呢?看下图就明白了
是由于sdcard映射到/mnt/flash上了.
19、进入设备或模拟器的shell
由于Android的底层是Linux系统,所以使用shell就能跟操作Linux一样了
命令:adb shell
这样在Linux上能使用的命令,基本上就能在Android上使用.
20.查看手机上装的第三方apk, 并且copy 出你安装的apk
<1>.查看第三方apk.
命令:
adb shell :Linux命令行控制台
su 超级管理员
# cd
# cd app
# ls
<2>.复制出apk
adb shell :Linux命令行控制台
# cd system/bin :查看Linux下的所有命令
# ls
# ping localhost :检查网络连接
**********************************************************
手机wifi 与电脑匹配 (可不连数据线)
首先用数据线连接电脑,开通一个端口,例如 5555
然后查询WIFI的IP地址: 例:192.168.3.4
执行指令 adb connect IP地址:端口号
查出手机已隐藏应用和未隐藏应用
用 adb shell来查看sdcard中的文件
延伸阅读
更多详细信息请参考 adb官方网站: http://developer.android.com/tools/help/adb.html。