adb调试工具的了解
来源:互联网 发布:php上传文件 绕过 编辑:程序博客网 时间:2024/05/16 10:21
adb (Android Debug Bridge )android的调试桥接工具;具有多功能的命令行工具,可以与正在运行的模拟器和真机真机进行交流。
1、是一个客户端——服务器的从程序。
(1)客户端
(2)服务器
(3)守护进程
/*扩充:守护进程:
服务器的进程其实就是我们一般程序的进程,并不是守护进程。
守护进程一般是开启开始到关机结束,具有启动服务器(其他程序)的进程能力。
(示例:守护进程一直在运行,现在想打开一个qq程序,点击qq程序之后,守护进程就会在后台启动qq服务程序,qq进程就产生了,然后守护进程并没有干涉qq进程的执行等等,但是有的时候守护进程可能后监听的功能)
守护进程和服务之间的关系,可参考链接:
http://www.cnblogs.com/lanxuezaipiao/archive/2012/11/29/2794707.html
*/
adb的命令的查找:
adb 在 <sdk>/platform-tools/.文件中,我们需要配置好相应的sdk命令在环境的中的白能量(path路径,这个一般在java中就已经配置过,android_home)。
2、启动的tcp的端口为:5037
我们经常看到的上面的5554是模拟器设备的标识符。
(值得注意)
3、adb具有录制android脚本的功能。
4、adb的启动
adb的启动,就是一个会启动客户端的程序,然后判断服务器端是否已经启动(没则启动),然后通过5037的端口进程tcp的通讯。(下图)
Android模拟器就是一个通过5554(默认)开始之后,5555~5585之间进行分配。
当我们通过adb命令启动并且建立了相应的连接通讯了之后,我们就可以通过adb(加上其他参数)这个命令进行对服务管理器进行管理。然后可以通过其他的客户端或者脚本进行对当前模拟器或者设备进行控制。
格式:
adb [-d|-e|-s <serialNumber>] <command>
(上面这3个程序比较常用)
(1)默认启动的是模拟器
(2)-d是指定真机
(3)-e是指定模拟器
还有其他的命令的使用,eg:push pull等等,可以查阅相关的官方文档或者查阅资料
示例:
*****************************
DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。
*****************************
还没有解决的问题:(通过wifi启动链接android手机没有成功)
E:\android_signed\signed_space>adb connect 192.168.253.3
unable to connect to 192.168.253.3:5555
应该是台式机中没有响应的网口。可以通过笔记本来实现看看。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
启动Android模拟器,配置好了相应的Android环境之后,直接使用命令:
emulator @模拟器名称
在模拟器上安装apk文件安装Android应用。
adb install xxx.apk
emulator @模拟器名称
在模拟器上安装apk文件安装Android应用。
adb install xxx.apk
0 0
- adb调试工具的了解
- adb调试工具的使用
- Android调试工具adb的使用
- android 调试工具ADB的使用
- Android调试工具adb的使用详解
- Android开发调试工具ADB的使用
- android调试工具adb
- ADB工具调试
- android调试工具adb
- android调试工具adb
- Android调试工具 adb
- ADB调试工具
- 调试开发工具:Android的ADB工具使用
- 了解adb的基本原理
- linux下的adb调试工具的安装
- android 调试工具ADB介绍
- 浅谈Android调试工具ADB
- android 调试工具ADB介绍
- 多次flose(fp)会怎样?
- 程序的健壮性和鲁棒性
- android-----关于Menu
- android Button文本自动变大写解决办法
- 使用ArcGIS GP服务之三发布前的准备
- adb调试工具的了解
- 不要试图编写独立于容器类型的代码
- leetcode 217--Contains Duplicate
- MFC编程记录--图片控件类
- 普及机器视觉,每日一贴
- 使用ArcGIS GP服务之五 JavaScript的调用
- 局域网机器访问不了主机虚拟机Linux的Web工程
- 关于使用SVN update时出现:E155004错误(或者svn文件locked)
- 《算法导论》代码搬运工--堆排序