当前位置: 首页 > 知识库问答 >
问题:

adb反向tcp不工作在Android远程连接

陈霄
2023-03-14

我正在尝试在远程连接的android设备上执行反向tcp命令(使用adb连接

adb -s 192.168.0.101 reverse tcp:8081 tcp:8081
error: more than one device/emulator

但是我只连接了一个设备。

adb devices
List of devices attached
192.168.0.101:5555      device

如果我使用usb连接设备,同样的命令也可以正常工作。有什么想法吗?


共有3个答案

林烨烨
2023-03-14
adb kill-server

adb start-server

adb reverse tcp:8081  tcp:8081
周通
2023-03-14

我发现如果我正在进行TCP/IP连接,我需要在连接到远程设备之前设置反向命令

例子:

adb tcpip 5555
adb reverse tcp:8081 tcp:8081
adb connect 192.168.1.113

如果我在执行反向之前连接,我总是会得到有关多个设备/仿真器的错误

孙斌
2023-03-14

我刚刚遇到了这个,虽然没有一个答案有效,但我最终让它重复工作。遵循这些步骤应该可以让您在真实的Android设备上无线调试您的React Native应用程序。

我运行了服务器

  1. 将您的手机和电脑连接到同一个网络
  2. 通过USB将手机连接到计算机
  3. adb tcpip 5555
  4. adb反向tcp:8081 tcp:5555
  5. adb连接你的. PHONE. IP. ADDRESS:5555

您可以从网络设置中找到手机的wifi IP地址-

打开应用程序,您会收到“无法加载脚本”错误。

此时,您应该看到捆绑机加载了熟悉的绿色条。

从这里开始,您应该有正常的调试经验,但没有电线。

 类似资料:
  • 我已经将android studio更新到android studio V2.3.3(2017年6月),当我在android studio模拟器上启动应用程序时,adb停止显示日志 日志显示: $adb push C:\users\1\androidStudioProjects\don'twakemeApp4\app\build\outputs\apk\app-debug.apk/data/loc

  • 我的adb无法连接设备。我正在运行adb启动服务器 然后运行“lsof-i tcp:5037” 但是当我运行时 或运行或 adb已经运行。 没有其他进程使用5037端口。 没有其他模拟器像genymotion。 我的系统是Mac 10.12.14。 我的adb版本是1.0.39。 有什么问题吗?

  • 我正试图为Android Wear开发一个应用程序。为了在我的Moto 360手表(没有USB端口)上测试我的应用程序: > 我通过USB将手机连接到电脑上。 我打开手机上的Android Wear companion应用程序,启用了“蓝牙调试”。 我打开手表上的开发人员选项,启用了“ADB调试”和“蓝牙调试”。 我打开电脑上的一个终端并发出命令 我点击了Android Studio中的“运行”按

  • 我试图使用Apache创建一个反向代理。我正在使用Apache为一个php应用程序提供服务,并在node中编写了一个使用Express的API。 在我的PHP应用程序中,我使用AJAX调用node来检索JSON。我希望使用端口80进行PHP应用程序中的调用,并使用Apache来表达一个反向代理。

  • 我可以使用usb电缆与ADB连接到我的智能手机,也可以在usb电缆仍然连接的情况下,通过tcp/ip连接到使用ADB connect 192.168.1.110的同一智能手机。 但是,一旦我断开电缆,我就会松开tcp/ip连接,设备似乎处于“脱机”状态(由于“adb设备”命令),在重新连接电缆之前,我无法通过网络重新连接。 我的步骤是(以这种方式工作): 连接USB电缆 adb杀死服务器 adb

  • 我的ReactNative应用程序在Iphone模拟器上运行良好,但当我试图通过USB在android移动设备上运行它时,它抛出了这个错误。 我有环境变量设置和它的工作良好。在终端中,我的adb设备正在成功列出。提前谢谢。编辑:应用程序已安装在设备中,但安装后它不会打开,加上它没有反映我正在做的更改。不过我可以在emulator上看到更改