【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

随机推荐

  • 妮维雅润肤霜能涂脸吗

    通过了解就会发现,妮维雅是可以涂脸的,由于质地比较厚重,为此可以混合精华一起使用,而且能够更好的被面部所吸收,才能够更好的达到美白的效果。妮维雅润肤霜能涂脸吗的问题之所以被人们所重视,主要是更好的让肌肤保持水分,让肌肤的状态变得更加轻盈透亮

    2024-04-15
    62900
  • 后的套盒哪个系列的最好?有什么区别吗?

    在韩妆界摸爬滚打多年,whoo的套盒也了解了不少。Whoo的套盒有很多系列,以天气丹,拱辰享,津率享三个系列为主推,在韩妆界是有很高的口碑的。下面我就来跟说说,这三个系列的区别在哪吧。1、天气丹天气丹这个系列的套盒主推的是修复肌肤,平衡脸部

    2024-04-15
    62400
  • 孕妇可以用精华液吗 孕妇可用精华液推荐

    精华液是必不可少的一样护肤产品,精华液有很好的护肤效果,很多人擦脸的时候都会使用精华液,孕妇护肤也是很重要的,孕期肌肤也需要护肤品的滋养。孕妇可以用精华液吗孕妇是可以用精华液的。最后孕妇在选择孕妇在选择精华液时,需要遵守的第一原则就

    2024-04-15
    65600
  • 日本好用的护手霜有哪些?哪些日本品牌护手霜好用?

    除了脸部肌肤,手部肌肤也是很多人护肤所关注的,手部肌肤有时候比较粗糙,缺乏水分,需要用些护手的产品,护手霜有很多的品牌,日本有许多好用的护肤产品,适合亚洲人的肌肤使用,那么日本好用的护手霜有哪些?哪些日本品牌护手霜好用?1、日本好用的护手霜

    2024-04-15
    47700
  • 黑洞的意思黑洞的意思是什么

    灵魂学,宇宙篇:灵魂黑洞场论序言: 这篇是以宇宙黑洞为核心,来思索灵魂视界的可能性。  通过黑洞的视界理论,衍生出了灵魂学的一些模块思想,真实视界和灵魂视界,也是实体理论和虚体理论的细化。 万物非实即虚。  能改变和扩大世界观宇宙观的,只有

    2024-04-15
    39000
  • 植美村灵芝酵母舒缓补水套盒怎么样

    效果好,性价比高。1、效果好:该套盒包含的洁面乳、爽肤水和精华乳,能够全面滋养肌肤,深度补水保湿,提升肌肤水润度,使肌肤柔滑、亮泽。2、性价比高:该套盒价格相对合理,大多数消费者可以承受,同时套盒内的产品组合可以满足基本的护肤需求,使护肤变

    2024-04-15
    44500
  • 李佳琦直播预告清单1.12 李佳琦直播预告1.12

    李佳琦直播预告清单112 李佳琦直播预告112。李佳琦1月12日晚间18点直播美妆专场,那么本次李佳琦会给我们带来什么商品呢下面小编给大家带来李佳琦1月12日直播的清单预告,一起来看看吧。李佳琦直播预告清单112一、直播时间李佳琦 1月12

    2024-04-15
    40400

发表评论

登录后才能评论
保存