Android真机调试之无线连接

  • 本文是转载的,用于记录分享。

    在进行Android开发时,一般我们都是用usb线把手机和电脑连接起来进行调试工作。但如果你觉得这样不够酷的话,可以尝试一下无线连接,颇简单,GO!

    准备工作

    • 手机和电脑需要在同一个局域网
    • 准备一条数据线——(what?不是说无线连接吗?!别着急,这只是第一次设置时用到的,以后再连接就不需要数据线了)
    • 你需要知道怎么执行adb命令(不知道的话请自行Google)

    开始

    1. 打开手机的5555端口

    让手机在指定的端口可以接收到TCP/IP连接。(当然,也可以不用5555,用5556或者9999等都可以,只要你喜欢)

    1. 确保手机开启了usb调试
    2. 用usb线把手机和电脑连接起来
    3. 执行命令:
      adb tcpip 5555

    执行成功后就可以把usb线拔掉了。

    2. 找到手机的IP地址

    一般在 设置-关于手机-状态信息-IP地址可以找到。 比如,我这里看到手机的IP地址是192.168.1.108

    3. 通过IP地址和端口连接手机

    执行命令: adb connect 192.168.1.108:5555

    3.1 如果提示

    connected to 192.168.1.108:5555

    则表示连接成功

    3.2 如果提示

    unable to connect to 192.168.1.108:5555: Operation timed out

    ——可能你的IP地址输错了;或者adb服务不可用;或者手机跟电脑没有正确地处在一个局域网中;或者链接被代理Block了等等等…

    3.3 如果提示

    unable to connect to 192.168.1.108:5555: Connection refused

    —— 可能你手机的5555端口没有正确打开;或者有防火墙拦截等…

    4. 如果没有连接成功

    如果出现了3.2或3.3的错误提示,或者其他任何错误,都可以尝试重启一下adb服务:

    adb kill-server

    然后再重新进行尝试。

    5. 连接成功

    如果连接成功的话,执行以下命令查看当前连接的设备列表: adb devices 可以看到连接的设备,像这样

    $ adb devices List of devices attached 192.168.1.108:5555 device

    ——恭喜你,从此可以摆脱对数据线的依赖了。

    总结&其他

    1. 更换一个网络环境(比如把手机和电脑从公司带回了家里),一般只需要按照新的手机IP重新进行一下connect即可。
    2. 但是如果手机重启了,就需要重新连接数据线再次开启5555端口了。
    3. 当然开启5555端口也并非必须通过adb,也有一些方法可以直接在手机上操作打开。但这些方法一般都需要root权限,如果你想要尝试在手机上进行开启,请注意安全。

    1. 有利就有弊——无线调试较有线调试而言,优势自不必说,缺点是无线数据的传输会比有线要慢一些。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android开发中,真机调试是一种在真实的Android设备上运行和调试应用程序的方法。为了进行真机调试,您需要完成以下准备工作: 1. 首先,在Android设备上启用USB调试功能。您可以通过以下步骤来启用USB调试: a. 在设备上打开设置并找到"关于手机"选项。 b. 连续点击版本号七次,直到您看到"您已进入开发者模式"的提示。 c. 返回到"设置"主屏幕,点击"系统",然后点击"开发者选项"。 d. 如果您没有看到"开发者选项",请点击"高级选项"。然后点击"开发者选项",并将USB调试开关打开。 2. 然后,您需要在Android Studio中配置您的应用程序以支持真机调试。您可以按照以下步骤进行操作: a. 打开您的项目,并在项目目录中找到build.gradle文件。 b. 在该文件中,找到"android"部分,并在其中的"buildTypes"块中添加以下代码: ``` android { buildTypes { debug { debuggable true } } } ``` c. 保存并关闭build.gradle文件。 3. 现在,您可以将您的Android设备连接到计算机上,并在Android Studio中运行您的应用程序进行调试。确保您的设备已正确连接,并且在Android Studio的设备列表中可见。 通过完成以上步骤,您可以成功进行Android真机调试,并在真实设备上测试和调试您的应用程序。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [【安卓真机调试】较全面的Android真机调试详解](https://blog.csdn.net/huang3513/article/details/126168033)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [真机调试Android](https://blog.csdn.net/qq_45735705/article/details/129201183)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值