gpt4 book ai didi

android - 通过本地网络在 Genymotion 上运行应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:09:47 25 4
gpt4 key购买 nike

我有两台机器在同一个网络上运行。我使用一台机器进行开发,另一台机器有各种安卓模拟器。

我需要在开发电脑上的另一台电脑上运行的模拟器上运行应用程序。 Android studio 中的运行命令之类的东西应该使应用程序安装在另一台电脑上运行的 Genymotion 中。

可能吗?有什么想法吗?

最佳答案

这是可能的。您首先需要将您的 Genymotion 设备暴露给本地网络。为此,创建要在专用计算机上运行的所有设备。然后在本地打开 VirtualBox 并为每个设备执行此操作:

  1. 打开“设置”>“网络”标签
  2. 打开“适配器 2”
  3. 将“附加到”选项更改为“桥接适配器”(默认设置为 NAT)
  4. 点击确定

然后需要获取设备的本地IP。您可以通过运行此命令来获取它:

adb shell "ifconfig | awk '/inet addr/{print substr(\$2,6)}' | awk 'NR==2'"

完成所有这些事情后,返回您的开发 PC。打开终端并为每个远程 Genymotion 设备键入:

adb connect <DEVICE_IP>

这样,您就可以将本地 adb deamon 连接到远程设备。

您现在可以像控制本地设备一样控制远程 Genymotion 设备。您可以运行 adb install 以远程安装 APK。

关于android - 通过本地网络在 Genymotion 上运行应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31404519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com