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

第一章 工欲善其事 必先利其器—Android SDK工具(2)

2014-12-24 09:37 387 查看

1.2 设备管理工具—调试桥(ADB)

1.2.1ADB简介

ADB全称是Android Debug Bridge,是Android SDK里自带的一个工具,用这个工具可以直接操作管理Android 模拟器(Emulator)或者是真实的Android设备。ADB的功能很多,我们主要用到的功能有:1)运行设备的shell命令行;2)管理模拟器或设备的端口映射;3)计算机和设备之间上传/下载文件;4)将本地apk软件安装至模拟器或Android设备。ADB是一个客户端—服务器端程序,其中客户端是你用来操作的电脑,服务器端是Android设备。我们要使用ADB工具,先要把手机上的USB调试项打开,具体的操作步骤是:设置->应用程序->开发->USB调试(可能设备不同,具体的操作步骤也略有差别)。

1.2.2ADB常用命令介绍

1)查看设备
adb devices
这个命令是查看当前连接的设备,显示当前连接到计算机的所有Android设备和模拟器。



图1-5 查看设备的命令窗口
2)安装软件
adb install <apk文件路径>
这个命令将指定的apk文件安装到设备上。



图1-6 安装软件命令窗口
3)卸载软件
adb uninstall <软件包名>
adb uninstall -k <软件包名>
如果加 -k 参数,为卸载软件但是保留配置和缓存文件。



图1-7 卸载软件命令窗口
这里特别需要注意的是,安装的时候,后面跟的参数是apk文件路径,而卸载的时候参数则为软件包名。
4) 登录设备shell
adb shell
adb shell <command命令>
这个命令将登录设备的shell,后面加<command命令>将是直接运行设备命令, 相当于执行远程命令。



图1-8 登陆设备shell命令窗口
5)从电脑上复制文件到设备
adb push <本地路径> <远程路径>
用push命令可以把本机电脑上的文件或者文件夹复制到设备



图1-9 复制文件或者文件夹命令窗口
6)从设备上下载文件到电脑
adb pull <远程路径> <本地路径>
用pull命令可以把设备上的文件或者文件夹复制到本机电脑



图1-10 从设备下载文件命令窗口
7)显示帮助信息
adb help
这个命令将显示帮助信息,要是有些命令及参数不是很熟悉,可以从帮助信息中找到答案。



图1-11 显示帮助信息命令窗口
8)连接设备
adb connect <设备IP>



图1-12 连接设备命令窗口
9)断开当前连接
adb kill-server



图1-13 断开连接命令窗口--------------------------------------------试着放个广告 现在没工作 要生存 没办法平安陆金所 隶属于平安集团的p2p平台年投资回报率7%-9% 是替代银行理财的首选个人经验教训 推荐投资安鑫或者有担保的彩虹项目不要投资安e 那个几乎无法转让 想提前提现非常困难注册链接 http://affiliate.lufax.com/action/36XBU用此链接注册 你我都会有几十元的额外现金奖励--------------------------------------------

经验分享: 有的时候,我们可能并不需要ROM自带的一些软件,想把它卸载。可是Android系统并没有卸载ROM自带软件的功能,这个时候我们也可以用上ADB来卸载这些软件。 1) 取得手机root权限;
2)下载Android_db。rar,解压到%windir/%System32下;
3)手机连接数据线,在电脑上打开cmd,然后输入命令:
adb remount
adb shell
su
执行完成之后,你会看到:
* daemon not running。 starting it now *
* daemon started successfully *
4)接着就是Linux命令行模式了,输入:
cd system/app
你会发现没什么变化,然后输入ls回车。
这时候列表显示了system/app里面的所有文件,也就是Rom集成的一些软件了。
5)删除命令:
rm 文件名
另外,需要特别注意的是,对于那些并不了解的文件,请不要随意的删除,避免手机出现问题。
经验分享: 在使用Eclipse开发Android应用过程中,有时候调试过程中可能会发现报错,错误信息大意是连接不上adb Server了。此时可以在任务管理器中杀死adb.exe进程,然后重新启动Eclipse。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐