red*_*ill 5 macos android adb wifi nexus-7
上下文:Nexus 7 Android设备(未植入),Android Studio,Mac OS Yosemite 10.10 Eclipse环境和Android工作室之间的交换似乎已经引起了问题,但我不知道如何修复它.下面的所有尝试都是在Eclipse关闭并且计算机和设备都重新启动之后.
已经看到了不少SO条目,但没有解决可怕的'有用'消息"无法连接到192.168.xx.xx"的间歇性问题
它有时会成功运行,然后"pop"无法通过无线连接进行连接.我看到的一个建议是在adb tcpip 5555命令后断开USB连接.这对我来说有一段时间了.但目前不是!
也试过重启(计算机和设备......这有帮助)
试过调用adb tcpip 7612这个备用端口不同的端口这给我"无法连接到192.168.xx.xx:5555"或"无法连接到192.168.xx.xx:7612:7612"
Android文档建议使用adb kill-server.要重复这些步骤,仍然会收到"有用"消息"无法连接到192.168.0.4"
我已经尝试指定Nexus使用Nexus本身的无线(使用终端应用程序),虽然我不确定这些命令是否会因为设备未植根而生效.setprop service.adb.tcp.port 5555 stop adbd start adbd
任何帮助确定导致这种连接的间歇性的原因将不胜感激.谢谢
我现在已经成功连接了。
将 Android 设备和 Mac 连接到不执行 Wifi 隔离的路由器。确认设备已连接到网络上的路由器,并且我可以从我的 mac 书中 ping 通 Android 设备。
然后使用以下步骤:(步骤 - 说明)将设备插入 Mac,并启用开发人员选项 USB 调试。(转到“设置/关于平板电脑”,点击版本号 7 次,直到启用开发人员选项。然后在这个新区域中启用“USB 调试”选项。您可能需要在 google 上搜索为您的设备启用 USB 调试)
启动 Android Studio - 转到终端。导航(cd 命令)到安装 sdk 的位置。(这可以被 mac 隐藏,因此您可能需要启动 mac 终端并运行“chflags nohidden ~/Library”)
adb Kill-server - 确保服务器已死亡 adb usb - 以 USB 模式启动 adb
您将收到以下消息之一: * 守护程序未运行。现在在端口 xxxx 上启动 * * 守护程序已成功启动 * 以 USB 模式重新启动 - 或者最后一行将出现错误:设备未经授权。请检查您设备上的确认对话框。(如果出现错误,请重试)
adb tcpip 5555 - 确保再次确认“允许 USB 调试” 返回消息:以 TCP 模式重新启动 端口:5555
确保您知道设备的 IP 地址是什么。(在操作栏中下拉 wifi,单击已连接的网络以获取列表,然后单击已连接的条目,应该会为您提供包括当前 IP 地址在内的状态)
现在从 Mac 上拔下设备,使用上面收集的 IP 运行以下命令。adb connect 192.168.xx 再次确认“允许 USB 调试”。返回消息应该是:连接到192.168.xx