Android使用ADB进行调试,有如下两种方法:
方法一:配置环境变量
直接将 adb 文件夹的目录添加到系统环境变量 Path 中,操作步骤:我的电脑 -> 属性 -> 高级系统设置 -> 环境变量。
方法二:复制到系统文件目录
将 adb 工具包的四个文件都复制到 C:\Windows\System32 目录里。
这是网上推荐的方式之一,但是我尝试之后发现并不能正常使用,在cmd窗口输入 adb 还报错 “无法启动此程序,因为计算机中丢失 AdbWinApidll。尝试重新安装该程序解决此问题。”
解决方法:这个配置过程跟系统的位数有关,假如系统是32位的,则将四个文件都复制到 C:\Windows\System32 目录里即可。
但是,假如使用的Windows系统是64位的,则需要将其中的 AdbWinApidll 文件复制到 C:\Windows\SysWOW64里,这样就一切正常了。
扩展资料
adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。
adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。
adb是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的android设备(如G1手机)它的主要功能有:
1、运行设备的shell(命令行)
2、管理模拟器或设备的端口映射
3、 计算机和设备之间上传/下载文件
4、 将本地apk软件安装至模拟器或android设备
ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备
参考资料:▬ADB(调试桥)
首先要确保你的手机已经开启了USB调试模式,确认开启之后,再把手机连接到电脑,在电脑上点击开始->运行,输入cmd,回车。如果你之前把adb环境变量配置好的话,就出现这样的画面:
这就代表成功了。如果不是这个画面,还需要重新配置环境变量。配置好之后输入adb shell命令,就可以了
ADB接口的作用主要是让电脑等其它设备控制安卓系统的,所以,称为“中间桥”;
不是为安卓自已用的,自已可直接执行称为SHELL,这与ADB无关。
所以安卓JAVA不一定有封装的ADB类。电脑上有ADB服务程序,端口5037,
它是中间程序,与安卓系统上守护进程(Daemon)通讯。
如果要在自已的手机上应该也能执行adb命令,应该直接跟守护进程
(Daemon)通讯了。百度上可以搜到的方法并不满意。
楼主用exec执行CMD命令,这已不是ADB接口了,这是系统的SHELL了!!!
自已用socket/tcp直接发命令效果不知怎样,地址用127001, 安卓daemon进程的端口
5555 是奇数开始。
。。。 。至于ADB对话协议百度可以搜到,建议试一试。
楼上其实要的是SHELL,并不是ADB,我搜到一篇文章,但我并没有试过,
是否需要ROOT,不得而知,附上,你试一试 ,回个话。
满意就采纳!
方法如下:
1 使用USB数据线连接设备。
2 在命令行输入adb tcpip 5555 ( 5555为端口号,可以自由指定)。
3 断开 USB数据,此时可以连接你需要连接的|USB设备。
4 在从cmd命令行中输入 adb connect <设备的IP地址>:5555(端口号)
后面不通过连接数据线就可以使用ADB,DDMS 来调试Android应用或显示Logcat 消息。
5 如果需要恢复到USB数据线,可以在命令行输入adb usb,也可以adb disconnect <设备的IP地址>:5555(端口号)
6、查看IP地址方法:
1>Android设备的IP地址可以在Settings->About Phone->Status 查到
2>adb shell
>>>ifconfig
3>adb shell
>>>netcfg
7、举个栗子:
adb tcpip 5555
adb connect 1921683421:5556
adb disconnect 1921683421:5556
adb连接手机
主要方式
主要是通过adb命令进行链接手机或者查看手机连接的状态。
原理
通过指令或者查看连接状态确定是否开启手机连接状态。
实现步奏
通过usb连接电脑,注意一定要把360等手机助手关闭退出,这些软件会占用adb的使用。
然后打开cmd,adb devices 查看手机是否连接电脑。
注意点二:一定要打开手机的开发者模式,以下是连接的状态,显示设备的名称。
最后
连接时候请注意2个注意点,如果发现adb 被莫名其妙的占用,可以打开任务管理器进行关闭adb即可。
欢迎分享,转载请注明来源:品搜搜测评网