Eclipse调试Android工具集锦之三-ADB

原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6686642

 

本文章的前提:已经安装了Eclipse和ADT。android SDK也下载完毕。Eclipse里面已经设置好了andro本文章的前id SDK。

本文章将系统的介绍Android调试的各个工具。讲的会比较细,希望对大家有所帮助。

 

ADB

ADB = Android Debug Bridge

顾名思义,这个是PC机与Android设备的连接桥。简单的说,就是通过adb ,PC可以控制与之相连的Android设备。

1,android手机连上PC,或者虚拟机启动之后,一般PC都会检测到设备并且自动连接上。我们用以下命令可以查看当前连接的设备列表:

>>adb devices

2,android是个Linux系统。我们可以通过adb启动一个Linux终端,执行Android上的Linux命令。通过以下操作:

>>adb shell

执行之后,进入android终端,输入的命令都是在手机上执行的。例如我们输入ls,看到的文件和目录都是手机里的。

3,重启手机。有时候手机被锁屏了,或者被无限的弹出窗口占用了屏幕,无法重启了,可以利用adb来重启手机。

>>adb reboot

4,有时候,手机连接PC会出现问题,用adb devices查看到的是一串问号。这个时候,可以尝试:

>>adb kill-server

输入这个命令之后,立即(经验,10秒以内)输入:

>>adb devices

这样,手机会重新连接PC。

5,拷贝文件到手机里

>>adb push [PC文件路径] [手机的目录]

因为每次只能拷贝一个文件到手机上,如果需要批量拷贝,可以自己写一个shell。

6,从手机上拷贝文件到PC里

>>adb pull [手机文件路径] [PC的目录]

同样,每次只能拷贝一个文件

7,安装apk到手机上。

>>adb install [PC上的APK路径]

Android手机有个设置,可以设置是否允许安装非签名的应用程序。但是用adb install方式,可以绕开这个设置。也就是说,不论手机是否允许安装非签名的应用程序,用adb install总能把apk安装到手机上。

与之相对应的,还有

>>adb uninstall [应用程序包名]

8,有时候,连接会变的不稳定。这个时候,需要重新挂载一下手机。用以下命令:

>>adb remount

9,查看Log

>>adb logcat

 

顺便介绍一下手机上的两个重要目录:

/system/app/:基本上APK都放在这个目录。

/data/data/:每个应用程序的私有数据,都放在这个目录里。这个目录下,按照每个应用的包名存在很多目录。在每个包名下,存放的是与之对应的应用程序的私有数据,包括数据库、私有配置等等。

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值