`
wenzongliang
  • 浏览: 461373 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

ADB 远程调试

 
阅读更多

相信很多人在android 开发调试的时候会碰到这样一个问题,把手机和电脑通过USB连接上后两边都没有提示.重启手机和电脑还是有没有反应;只有充电的指示却没有USB连接的提示.这个时候你就会无法进行真机调试.你可以试试远程ADB调试的方法.其实启动远程ADB调试也很简单,只需要如下几个步骤就可以了.你的电脑需要和手机在同一个局域网内并且这个手机要通过wifii已正常连接.

1.默认情况下ADB的连接方式为USB,所以需要更改ADB的连接方式.在你的手机上打开终端模拟器输入如下命令(命令行root权限下)

 

# setprop service.adb.tcp.port 5555

上面的命令将adb的连接方式改为TCP方式并且在端口5555上进行监听.

 

重启手机上的ADB服务,继续在手机的终端模拟器输入如下两条命令

 

 # stop adbd
 # start adbd

上面两条命令将重启手机上的ADB服务.

 

然后在手机的终端模拟器上输入

 

# netcfg

会出现如下结果:

 

lo       UP    127.0.0.1       255.0.0.0       0x00000049
dummy0   DOWN  0.0.0.0         0.0.0.0         0x00000082
rmnet0   DOWN  0.0.0.0         0.0.0.0         0x00001002
rmnet1   DOWN  0.0.0.0         0.0.0.0         0x00001002
rmnet2   DOWN  0.0.0.0         0.0.0.0         0x00001002
usb0     DOWN  0.0.0.0         0.0.0.0         0x00001002
tunl0    DOWN  0.0.0.0         0.0.0.0         0x00000080
sit0     DOWN  0.0.0.0         0.0.0.0         0x00000080
ip6tnl0  DOWN  0.0.0.0         0.0.0.0         0x00000080
tiwlan0  UP    172.24.21.49    255.255.255.0   0x00001043

172.24.21.49 这就是我手机的IP地址,当然每个人手机的IP地址可能会不同.

手机上的操作已经完成,现在让我们打开电脑上的命令行cmd.exe(你的电脑必须已经安装了adb, android sdk, eclipse android 开发环境)

在命令行中输入如下命令:

C:\Documents and Settings\beifangying>adb connect 172.24.21.49:5555

上面命令中172.24.21.49 就是我们在手机上通过netcfg看到的地址,而端口5555就是一开始设置的端口.这时会出现如下结果

connected to 172.24.21.49:5555

表明你的电脑就连接成功了.你可以输入adb devices 查看已经连接的设备.eclipse的DDMS中也会显示相关的设备进程信息.就像你通过USB 连接一样.

C:\Documents and Settings\beifangying>adb devices
List of devices attached
172.24.21.49:5555       device

 

 

开发Android的朋友都知道,真机调试需要把手机与PC相连,然后把应用部署到真机上进行安装和调试。长长的USB线显得很麻烦,而且如果需要USB接口与其他设备连接的话显得很不方便。今天介绍一种不通过USB线就可以进行真机调试的方法。

首先让手机与电脑处于同一局域网下,然后下载一款名为adbWireless的应用(到Google Play商店可以搜索到),下载安装后运行软件,会显示手机在当前局域网的IP地址和端口(前提是手机需要ROOT),然后可以看到手机出现了IP地址和端口号。

                                             


 

随后打开命令行,进入安装SDK的目录中platform-tools文件夹并输入:adb connect 手机IP地址(我的是192.168.1.110),回车,出现如下结果:

 


 

最后看看Eclipse的Device中发现手机已经与电脑连上了,而且来源显示的是IP地址:


随便运行一个工程,手机上成功运行了工程,Log日记和调试信息都可以看到,OK,一切搞定,享受不用USB线开发的生活吧。

 

 

 

 

分享到:
评论

相关推荐

    ADB远程调试工具,远程网络调试

    本压缩包提供了ADB远程调试的相关工具和指南,帮助用户实现无线网络调试。 1. ADB驱动:在使用ADB时,首先需要在电脑上安装对应的ADB驱动。这些驱动使得电脑能够识别连接的Android设备,无论是物理手机还是模拟器。...

    联盛德W601实现ADB远程调试工具【RT-Thread工程,支持W60X系列单片机】.zip

    总的来说,联盛德W601配合RT-Thread和ADB远程调试,为开发者提供了一个高效且灵活的开发平台,尤其对于W60X系列单片机的物联网应用开发,能显著提升开发效率和产品质量。这个项目的开源性质也鼓励了社区共享和协作,...

    ADB调试工具,支持远程

    ADB(Android Debug ...总结起来,这个资源提供了ADB远程调试所需的基本组件,对于开发者而言,它能极大地提高工作效率,尤其是在多设备管理和远程协作的场景下。但同时,用户也需要注意安全措施,避免设备信息泄露。

    adb指令操作Android设备远程连接调试

    在Android开发过程中,ADB(Android Debug Bridge)是一个强大的工具,用于与Android设备进行通信,包括安装应用、数据传输、设备控制以及远程调试等。本文将详细介绍如何使用adb指令操作Android设备进行远程连接...

    安卓调试输出adb日志到文件

    本篇将详细讲解如何利用ADB将安卓调试输出的日志记录到文件,以便于分析和排查问题。 首先,我们需要了解ADB的基本用法。ADB主要包括三个部分:adb server、device-side daemon和host-side client。当开发者在...

    adb串口调试工具

    当设备和电脑在同一个局域网内时,可以通过adb的`adb connect IP_ADDRESS`命令建立连接,这在设备没有USB接口或者需要远程调试时非常有用。 使用adb进行串口调试的基本步骤包括: 1. **开启USB调试**:在Android...

    ADB-WIFI-DEBUG,adb网络调试

    在不连接数据线的情况下,通过wifi来实现adb远程调试,内部有使用说明。

    window 版本 ADB调试工具

    5. **设备控制**:`adb reboot`、`adb install`等命令可以重启设备或安装APK,开发者可以远程控制设备执行各种操作。 6. **无线调试**:通过设置,ADB还可以支持无线连接,无需USB线,只需在同一网络环境下,使用`...

    MAC下android电视和手机的ADB链接调试

    在MAC操作系统下进行Android设备的ADB调试主要涉及到Android Debug Bridge(简称ADB)的配置和使用。ADB是一个通用命令行工具,它允许你与连接的Android设备进行通信。开发者可以利用ADB执行各种设备操作,如安装和...

    WIFI ADB无线调试工具v1.1版

    在传统的ADB使用中,通常需要通过USB线将手机连接到电脑,但这种方式在某些场景下可能会带来不便,比如远程调试或者多设备管理。 **WIFI ADB** 是一个扩展了ADB功能的工具,它允许开发者通过Wi-Fi网络无线地连接和...

    Android代码-ADB 网络调试

    在某些场景下,如远程调试或者多设备管理时,使用ADB的网络功能会更加方便。本教程将深入探讨如何进行ADB网络调试,以及如何在安卓设备上使用`WifiAdb`进行无线调试。 首先,理解ADB网络调试的基本原理。默认情况下...

    智能机顶盒打开ADB的方法

    这个命令用于开启设备的ADB远程调试功能。 开启ADB后,你可以在电脑上安装悟空遥控器等工具,通过USB或Wi-Fi连接到机顶盒,进行远程控制和应用安装等操作。由于不同机顶盒的系统环境可能存在差异,显示的数据可能会...

    开发者选项加入wifi adb调试.docx

    开发者选项加入Wi-Fi ADB 调试 Wi-Fi ADB 调试是 Android...*开发者可以使用 Wi-Fi ADB 调试来远程调试 Android 设备。 Wi-Fi ADB 调试是 Android 开发者选项中的一项重要功能,能够提高开发者的工作效率和测试效率。

    易语言 调试安卓手机 adb简单实例 adb

    这样,即便手机远离电脑,也能进行远程调试。 6. 多设备管理:如果你有多台安卓设备,使用ADB可以方便地切换和管理它们。`adb -s <device_serial> <command>`命令允许你指定设备执行特定操作。通过`adb devices`列...

    adb调试工具

    9. 远程调试:通过adb,开发者可以实现无线调试,只需要在设备和电脑上配置相同的网络环境,即可实现无线连接,提高开发效率。 10. 恢复模式:在设备遇到问题时,adb也可以帮助进入恢复模式,执行清除缓存、恢复...

    react-native 远程调试 APK

    在进行react-native 移动端开发时,经常需要将设备使用数据线连接到电脑,这样显得很麻烦,而这个工具可以将实现使用 adb 来进行远程...本 APP 安装在移动端设备中(需root),可使用实现用 adb 远程调试以及安装应用。

    安卓USB调试和无线调试ADB安装apk

    5. 成功连接后,可继续执行`adb install`等命令来远程操作设备。 六、其他ADB命令 - `adb shell`:进入设备的命令行界面。 - `adb logcat`:查看设备日志,对调试非常有帮助。 - `adb uninstall <包名>`:卸载指定...

    安卓7.0 adb调试工具包1.0.39

    【安卓7.0 adb调试工具包1.0.39】是针对Android 7.0系统进行设备调试的重要工具集合,其中包含了adb(Android Debug Bridge)的最新版本1.0.39。这个工具包主要用于开发者对Android设备进行一系列远程控制、数据传输...

    adb调试android开发

    Android Debug Bridge (ADB) 是Android开发者用来调试应用、管理...通过以上步骤,开发者可以高效地利用ADB进行Android开发调试,无论是使用NFS还是本地文件系统,都能实现远程控制和实时调试,极大地提高了开发效率。

Global site tag (gtag.js) - Google Analytics