您的位置:首页 > 移动开发 > Android开发

Android Adb.exe工具使用

2015-08-03 10:45 405 查看
Adb使用

在Android的开发中,安装的Android SDK工具包含了Adb这个工具,在platform-tools文件夹中。而这个Adb有什么作用呢?我在网上搜索了相关的资料,如下文,并包含了我自己的使用见解,希望适合你使用





ADB全称Android Debug Bridge,用来管理Android模拟器或者直接控制Android手机。
主要的功能为:
1.运行设备的shell(命令行)

2.通过shell管理模拟器或设备的端口映射
3.计算机和设备之间上传/下载文件
4.将本地apk软件安装至模拟器或android设备
5.开发过程中对模拟器的控制与错误检查,如查看logcat ,id等

使用Adb,打开运行,输入cmd,之后出现运行符界面,直接输入adb,就可以看到Adb的具体使用命令,以下作普遍的说明:

1、查看当前运行的模拟器
adb devices

2、将计算机中的文件复制到模拟器中的sdcard中
adb push <计算机文件目录> <模拟器中目录>
如:将exfile.apk应用程序包复制到模拟器的sdcard目录中
adb push e:\android\myapp sdcard



复制成功,回到我们的eclipsc的DDMS中查看到程序包了:



3、将模拟器中的文件复制到计算机中
adb pull <模拟器中目录> <计算机中目录>



4、 安装软件
adb install <apk程序文件路径>
这个命令将指定的apk文件安装到设备上
重新安装程序:
adb install -r <apk程序文件路径>
注意:
adb -d install -s apk程序路径文件名
参数: -d 是直接关联到与电脑相连的usb设备中,而不是模拟器中
-s 是安装到sdcard上的命令选项



如图所示安装exfile.apk成功!

5、 卸载软件

adb uninstall <软件名>

adb uninstall -k <软件名>

使用了 -k 参数,为卸载软件但是保留配置和缓存文件.

6、 登录模拟器的shell界面

adb shell

如果直接想运行某个命令可以在cmd界面输入:adb shell <command命令>

后面加<command命令>将是直接运行设备命令, 相当于执行远程命令

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

adb forward tcp:5554 tcp:8000

8、查看模拟器序列号

adb get-serialno

9、获得帮助信息

adb help

10、查看bug报复

adb bugreport

11、查看模拟器或者手机运行日志

adb logcat

12、重启手机

  adb reboot

13、重启到Recovery界面

  adb reboot recovery

  

14、重启到bootloader界面

  adb reboot bootloader
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: