GVKun编程网logo

如何通过Wi-Fi调试Android 6.0? (netcfg问题)(安卓wifi调试)

13

本文的目的是介绍如何通过Wi-Fi调试Android6.0?(netcfg问题)的详细情况,特别关注安卓wifi调试的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解如

本文的目的是介绍如何通过Wi-Fi调试Android 6.0? (netcfg问题)的详细情况,特别关注安卓wifi调试的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解如何通过Wi-Fi调试Android 6.0? (netcfg问题)的机会,同时也不会遗漏关于adb通过wifi连接android设备、ADB通过WiFi连接手机调试Android应用、Android adb无线/ WIFI调试操作超时、Android Studio 使用wifi调试插件的知识。

本文目录一览:

如何通过Wi-Fi调试Android 6.0? (netcfg问题)(安卓wifi调试)

如何通过Wi-Fi调试Android 6.0? (netcfg问题)(安卓wifi调试)

我目前在使用Wi-Fi调试 Android 6.0时遇到问题.我按照这个 answer的步骤,但是当我尝试命令adb shell netcfg时,我收到“/ system / bin / sh:netcfg:not found”.此外,甚至开发人员选项菜单中的网络上的图形选项ADB也已消失.

我也尝试过Android的post问题,因为netcfg似乎已被弃用了,我得到了:WFSO超时了.

在我更新到Android 6.0之前,它工作正常.

有人知道通过Wi-Fi调试的另一个命令或方法吗?

提前致谢

使用adb shell ifconfig< interface name>作为来自Rilwan的answer,找出该设备的IP地址.然后使用adb connect< ipaddress>最后通过Wi-Fi进行调试.真正的问题只是缺少netcfg命令.

解决方法

从你的问题,如果你试过这个通过wifi意味着 – adb shell netcfg我收到“/ system / bin / sh:netcfg:not found”,adb over wifi工作正常.唯一的问题是Android 6.0中没有netcfg二进制文件.如果你有任何其他以前版本的android,你可以拉netcfg二进制并推送到6.0设备.

如果您只想了解ipaddress,可以使用adb shell ifconfig< interface name>

adb通过wifi连接android设备

adb通过wifi连接android设备

在开发的过程中大家一般都会选择使用数据线连接的方式进行调试,但是有些时候比如使用模拟器时就不能这样了,所以有必要来研究下怎么使用adb通过wifi连接我们的Android;

那么我们今天分别使用adb连接移动设备,模拟器

case 1:连接Android移动设备

1.USB连接手机和电脑;

2.运行 adb devices,测试是否连接成功,能出现设备列表即可;

3.运行

adb tcpip 5555
然后断开 USB 连接。

4.通过手机状态信息,查看手机的IP地址,一般会在【设置】-【关于手机】-【状态信息】找到IP地址。

5.运行

adb connect 192.168.2.100
若出现:

connected to 192.168.2.100:5555
说明连接成功。

7.相关命令

adb disconnect 192.168.2.100 # 断开无线连接
adb kill-server # 重新启动adb

 

case 2:连接模拟器

模拟器或者电视盒子在已知adb调试端口的情况下可以直接通过adb connect xxx.xxx.xxx.xxx:xxxx(模拟器或盒子的IP:adb调试端口),

通过adb devices看到已经连接的设备

常见模拟器adb端口如下图所示:

 

ADB通过WiFi连接手机调试Android应用

ADB通过WiFi连接手机调试Android应用

ADB通过WiFi连接手机调试Android应用

手里有一台小米2A由于USB口损坏,不能使用USB连接线调试开发,看到网上说可以使用WiFi连接调试,记录下方法和遇到的问题。

第一步

手机上安装WiFi ADB:https://play.google.com/store/apps/details?id=com.ttxapps.wifiadb&...

第二步

在电脑上执行

adb connect 172.27.35.2 //IP替换为手机WiFi ADB显示的IP

使用

adb devices

检查是否成功,如果出现unauthorized请参考下文。

第三步

然后就可以像USB调试一样,调试你的Android应用了。

ADB连接Android 4.2.2版本手机时出现unauthorized问题的解决方法

2012年8月开始,adb增加了公私钥认证机制,只允许授权主机使用USB调试接口。

正常情况下,只要用USB线连接手机和未授权主机,手机上弹出信息框,询问是否允许(或永久允许)主机使用USB调试接口,确定即可,之后再用WiFi连接就没问题了。但是我的2A尾插已残,在查阅了资料之后得知,只要将主机公钥写入手机的adb_keys文件就相当于完成了对主机的授权。

复制开发主机上的$HOME/.android/adbkey.pub文件里的内容,添加到手机端/data/misc/adb/adb_keys文件里,每个key一行。推荐使用RE文件管理器修改手机文件。

参考

  1. Adb over network without previous USB pairing
  2. 浅淡ADB的公私钥认证机制

Android adb无线/ WIFI调试操作超时

Android adb无线/ WIFI调试操作超时

我按照 post中的步骤进行操作,并尝试在OS X El Cap上连接到我的Motorola X Gen 2进行Wifi调试.

我用usb线将手机连接到笔记本电脑,
我杀了并启动了服务器,服务器已成功启动,然后在:

./adb devices

我有

List of devices attached
TA44909GA0  device

然后我做了

./adb tcpip 5555

我试过了

./adb connect <IP addr of my phone>:5555

两者都连接和断开usb电缆,没有一个工作.两者都返回错误消息说:

unable to connect to ***.***.***.***:5555: Operation timed out

我无法弄清楚这里发生了什么,我尝试了Android Studio插件ADB WIFI,它返回了相同的消息,操作超时.我重新启动了所有东西,尝试用不同的电缆连接,所有,没有任何效果.

有谁知道这里发生了什么?

解决方法

确保您的计算机和Android设备使用相同的WiFi网络.我有同样的问题,并在更改为相同的wifi后修复它.

Android Studio 使用wifi调试插件

Android Studio 使用wifi调试插件

由于手机亦或是数据线的问题,在应用开发过程中会时不时地遇到手机突然连不上电脑的尴尬时刻,于是就学习了如何使用wifi进行应用调试。下面就具体介绍一下adb wifi插件的安装和使用。其实我们只需要安装一个插件就好了(adb wifi)。



设置wifi调试

在AS中选择Tools ->android ->ADB WIFI ->ADB Restart,Restart完成之后,再选择ADB USB to WIFI;


安装完后。



本文同步分享在 博客“xiangzhihong8”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

我们今天的关于如何通过Wi-Fi调试Android 6.0? (netcfg问题)安卓wifi调试的分享已经告一段落,感谢您的关注,如果您想了解更多关于adb通过wifi连接android设备、ADB通过WiFi连接手机调试Android应用、Android adb无线/ WIFI调试操作超时、Android Studio 使用wifi调试插件的相关信息,请在本站查询。

本文标签: