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

android-adb多个设备/模拟器

黄沈浪
2023-03-14

我genymotion模拟器和我的手机连接,我想通过wifi运行和调试我的应用程序,我找到了这样做的指令,但当我输入此代码时,我得到了这个错误:

adb tcpip 5555

我得到这个错误:错误:多个设备/仿真器

如何将我的设备设置为默认值或类似的东西来解决此问题?

共有2个答案

咸高谊
2023-03-14

做以下对你有帮助的事情,

您只是因为连接了多个设备才收到消息。

运行命令

adb devices

在执行上述fire命令后,您将获得设备列表,从列表中选择您的设备id,而不是emulator,然后执行以下fire命令

adb -s f725aa8b7ce4(deviceId) tcpip 5555

在这场火灾之后

adb connect yourIp 5555
皇甫浩壤
2023-03-14

根据文档,您可以向特定设备发送命令:

$ adb devices
List of devices attached
emulator-5554 device
emulator-5555 device

$ adb -s emulator-5555 do_your_command

此外,如果只有一个是emulator或真实设备,则只需连接e或d并向其发送命令即可:

如果您有多个设备可用,但只有一个是模拟器,请使用-e选项向模拟器发送命令。同样,如果有多个设备但只连接了一个硬件设备,请使用-d选项向硬件设备发送命令。

 类似资料:
  • null 在我的path变量中,我添加了*C:\androidsdkinstallation\android-sdk\platform-tools\;C:\androidsdkinstallation\android-sdk\tools\;C:\java32bitinstallation\;C:\java32bitinstallation\bin* 另外,在阅读了net中的某个地方之后,我添加了J

  • 当有多个android设备通过ADB连接时,有没有一种方法可以运行命令'ant debug install'? 我目前有两个设备通过WiFi连接到ADB。当我运行ant debug install时,我会遇到以下无限错误。 有没有一种方法可以同时安装到两个设备上?

  • 有没有办法在多个连接的Android设备上并行运行ADB命令?我需要在200台设备上批量安装一组5个应用程序。ADB似乎是最快的选择。但是,如果我可以在多个设备上并行执行此操作,那么它将进一步节省时间。

  • 我正在学习本机反应。我可以使用USB成功连接我的android设备。但是当我尝试使用wifi连接它时,它会给我一个错误。 在应用程序的中,我配置了

  • 从我电脑上的shell中,我可以运行,并获得所有已安装软件包的列表。我想在我的Android手机(Nexus 6P)上的终端模拟器(目前使用Termux)上本地运行这个和类似的命令。 如果我用打开同一个shell,然后尝试运行,什么都不会发生(没有错误,只是什么都不输出并重新加载提示)。 如果我运行,选项列表将按预期显示。和在两个环境中是相同的。一个主要的区别是从返回shell,但从Termux启

  • 这个应用程序有多个环境,其中这是托管,如,qa,UAT,生产。我可以通过一个屏幕改变环境,只有在摇动一个真正的设备后才来。 不幸的是,Android Studio3没有给出一个直接摇晃设备的选项。如何在模拟器中实现此抖动动作?