原创文章,如有转载,请注明出处: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/:每个应用程序的私有数据,都放在这个目录里。这个目录下,按照每个应用的包名存在很多目录。在每个包名下,存放的是与之对应的应用程序的私有数据,包括数据库、私有配置等等。
分享到:
相关推荐
交叉编译arm Linux环境下的android-tools-adb工具,本资源包含了完整的Ubuntu1604平台下的android-tools-adb源码包,openssl源码包,zlib源码包。以及完整的编译说明和指导,按照说明操作,可以轻松生成arm平台下可...
android-ADB工具-windows.zip
【Windows】Android调试工具-adb
fb-adb 是一个用于 Android 设备上的界面工具,用于与 Android 系统的交互。它与 Android adb 之间存在很多的相同点,但是 fb-adb 能够更好的支持远程;且 Bug 更少。 fb-adb 与 Android adb 之间的差异如下: ...
详尽的android-adb环境配置总结,eclipse配置,移动开发。
adb 1.0.41 工具 操作系统 - Linux - adb 1.0.41 工具.zip
Android 无线调试 WIFI调试 工具APK 确保系统已获取ROOT权限,点击开启后,电脑通过adb命令 adb connect 192.168.0.101:5555进行连接
客户需要开机后自动启动wifi-adb服务,所以就在程序里加了一下,开机后会自动打开wifi-adb连接服务,前提是的设备wifi是ok的,就可以通过wifi 来连接adb了。
axis2-adb-1.4.1.jar axis2-adb-1.4.1.jar
Android调试_adb_zip版本
安卓手机平台调试工具-ADB
android2.2-adb源码,包含adb协议的说明
ADB配置(安卓调试器)Android SDK platform-tool
此下载包含在基于Android的Oculus设备上使用ADB所需的驱动程序。版本2增加了对MTP模式连接的支持。 要安装驱动程序,请解压缩软件包并右键单击>安装android_winusb.inf文件在你的电脑上的文件。
oculus go usb driver 1.0
java调用webservice接口所需jar包, axis2-adb-1.5.4.jar
该软件包支持adb命令行工具的大多数功能。 adb设备 亚行外壳 亚行前进 亚行拉/推 亚行安装/卸载 要求 Python 3.6+ 安装 $pip install -U pure-python-adb 例子 连接到adb服务器并获取版本 from ppadb . client ...
Android-awesome-adb.zip,ADB使用完成/ADB,安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C和C 的核心组件。它是在linux内核之上构建的,具有安全性优势。