对于这个引人注目的问题感到抱歉,我无法使用网络对其进行整理。
我试图通过adb将我的设备连接到我的电脑来调试我的应用程序。
我的设备扎根了。已启用Adb调试。我下载了一个运行adb的adb并启动了ADB。
现在我正在尝试adb connect ip:5555。并继续“无法连接到IP:5555”......
当我尝试通过USB连接时发生同样的情况。
c:\>adb connect 192.168.20.191:5555
unable to connect to 192.168.20.191:5555
帮助...?
编辑: C:> adb设备 附加设备列表 06fecaa1未经授权
答案 0 :(得分:9)
adb kill-server
adb start-server
//plug off cable from mobile and plug in again if you connected your device earlier
//Uninstall the application from mobile if you already installed. (if necessary)
adb tcpip 5555
adb connect "ip" //adb connect 192.192.2.128
adb devices //to check device details
cordova run android --device
如果此步骤不起作用,请尝试关闭cmd并再次执行此操作。有时它需要一些刷新。 **如果您按照这些步骤操作,Android设备版本4.0.4及之后应该没问题。
答案 1 :(得分:2)
我会假设你能够理解adb connect / ip等等我不会厌烦你
但是有两个蹩脚的"陷阱"
GENYMOTION GOTCHA
genymotion有时候会发现很多这样的事情......我很抱歉,但它确实......它有一个"我知道我在做什么我正在接管"心理......可悲的是,它不知道它在做什么:-P经常你必须关闭genmotion的adb-> usb工作..基本上连接电话第一...确保它&# 39;在eclipse中(adb kill-server / start服务器,如果需要的话),然后只有那么genymotion AFTER
THE OOPS [/ facepalm] GOTCHA
检查您的手机在Windows中是否只是作为一个"相机" - 转到我的电脑看看。如果它看起来像这张图片,那么你不正在运行Samsung Kies
(/因为它很烦人而被禁用),手机仍然会进入" blub bling"当你插上电源时,它可能通过wifi连接,所以有一个局域网IP,但它并没有真正连接"你的电脑。 改为运行/下载/更新此(断开手机),然后确保Kies很高兴确认 MTU is enabled
答案 2 :(得分:0)
当PC(意外)不在与Android相同的网络中时,我发生了这个错误。当我将Android登录到与PC相同的WIFI网络时,它现在工作得很完美,我没有遇到这个问题。
答案 3 :(得分:0)
这里的答案是它没有监听正确的(默认)端口。因此,您需要将TCP / IP端口设置为5555.通过USB连接设备并在cmd(终端)中发出以下命令:
adb tcpip 5555
在此之后,您的adb连接应该可以正常工作,例如:
adb connect 192.168.0.n
希望这能为你解决这个问题。
答案 4 :(得分:0)
当我先前与一台设备(例如apps2fire
)连接,然后尝试从另一台计算机使用adb
命令时,就会发生这种情况。我重新启动了Android设备,然后再次尝试,并收到提示以允许连接,正如我期望的那样。