【Android】如何使用ADB进行调试

【Android】如何使用ADB进行调试,第1张

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即可。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/1212681.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-09-06
下一篇2023-09-06

随机推荐

  • 请用过妮维雅男士系列的朋友来,帮忙推荐一下。我的情况在详细里

    妮维雅品质不错,价格也合适,德国品牌,我一直用着。妮维雅洁面乳,有控油的,有深层清洁的,到时根据你的皮肤那就行了。二十多块钱。妮维雅须后润肤露,醒肤换肤效果很好,尤其针对你这样的问题皮肤。35-40元。鼻子起皮说明你

    2024-04-15
    50100
  • 愈创木修护舒缓喷雾作用仁和臻养

    你要问的是愈创木修护舒缓喷雾作用是什么吗?保湿锁水。蕴含活性壳多糖及愈创木精华,帮助肌肤补充水分,滋养润肤,并改善肌肤干燥、粗糙等不适状况。修护肌肤的保湿锁水屏障,长期使用令肌肤舒适细嫩柔滑健康。丽颜肌专为敏感肌肤研发首款急救型喷雾愈创木舒

    2024-04-15
    39700
  • 发之萃这个品牌的防脱育发套盒怎么样?

    效果因人而异。产品特点:发之萃防脱育发套盒选取本草精华,何首乌、侧伯叶、川穹、当归等,采用高能活性萃取工艺精制而成,其活性成分能快速改善毛囊生态环境,改善头皮状况,激活毛囊,具有头发防脱、促进毛发生长、促进毛发的作用,长期用会使头发乌黑柔顺

    2024-04-15
    44600
  • 妮维雅的东西到底怎么样呢?

    分类:生活 >> 美容塑身问题描述:杂志上说妮维雅粉红色的那个水很好但是,也有人跟我说妮维雅的东西含化学成分多,都是调出来的,不好我本来想用用粉红色的那款水,现在也不知道了 解析:妮家的东西我基本上全都

    2024-04-15
    33200
  • 化妆品代加工有几种类型,我想做一个自己的品牌,流程是怎么样

    化妆品代加工大致上可分为两种类型:OEM和ODM,这两种类型都是化妆品代加工,但是他们的合作方式又有不同之处。OEM俗称为“贴牌生产”或“代工生产”,在我国也因理解不同、地域文化差异等因素, OEM又称做“委托生产”、“委托加工”、“定牌制

    2024-04-15
    41700
  • 孕妇用的沐浴露哪个牌子好?怎样的沐浴露比较适合我?

    我认为比较好的沐浴露首先成分得安全,最好不含香精、防腐剂和刺激成分皂基和一些其他有害成分。要找适合自己的就要了解自己的皮肤状态和当前的需求哦,这几款你可以试试,都是我找到的还不错的。1 Aola'KD傲来国沐浴露这款沐浴露糅合了香

    2024-04-15
    30800
  • 港版的妮维雅爽肤水和国产的区别?

    港版的是国外工厂生产的,国内的是大陆工厂生产,可能执行的质量标准不一样加上劳动力原料等成本不一样价钱也就不一样。而且大多这种在国外有代工厂的品牌国外工厂都是比国内工厂的质量要好,(像我一同学自己在专柜买的ZA就没有她朋友送她的在香港买的ZA

    2024-04-15
    31600

发表评论

登录后才能评论
保存