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上的命令选项
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程序文件路径> 注意:
如图所示安装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
更多推荐
Android Adb.exe工具使用
发布评论