gpt4 book ai didi

android - 使用 VMWare/VirtualBox 之类的虚拟机进行调试?

转载 作者:IT王子 更新时间:2023-10-28 23:31:10 25 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,但对 我的模拟器 的性能感到厌烦我确实在 VM-ware 和 Virtual Box 中都安装了 Android PC 版本

我可以将它用作模拟器吗?如果是这样,怎么做?如何将 ADB 连接到运行 PC Android 的虚拟机?

我在某个论坛看到使用它,但我的 VMs android 没有特定 IP。

如何连接??

最佳答案

解决方案:

我强烈建议使用 Android x86,因为它比使用 Android x86 4.2 的 Android 模拟器快很多倍,您可以安装和使用任何应用程序,并使用“Google play”与您的帐户同步,就像使用平板电脑一样

使用最新的 Android X86 4.2 Jelly Bean 和 Virtual Box

我找到了连接 Internet 和 adb 的不同方法

步骤:1 适配器的选择

案例 1:仅 Internet {NAT 适配器}

最简单的解决方案是使用 NAT 适配器,如果主机连接到互联网,它将直接将您连接到互联网,但您不会通过此设置获得 adb 连接在这里您将获得公共(public) ip,因此您无法连接到主机

NAT adapter

案例 2:仅 adb {Host Only Adapter}

最简单的解决方案就是使用 Host Only Adapter

Host Only Adapter Settings

注意: 由于 DHCP 服务器设置,默认 Host Only 适配器可能无法工作,要么为现有适配器创建新的 HostOnlyAdapter 或运行 DHCP 服务器 ()

案例 3:对于 adb 和 Internet {Bridge Adapter}

在这种情况下你必须小心。

如果您使用 LAN 进行互联网连接,则应将网桥适配器与您的以太网卡一起使用,它将为您提供本地 ip,虚拟机将使用主机连接到互联网

或者,如果您使用 Wifi,只需选择 Wifi 适配器即可

对于其他类型的连接,您应该采用相同的方式

Bridge Adapter

步骤:2 与 adb 连接

要检查 IP 地址,只需按 Alt+F1 {对于控制台窗口} [要切换回图形 View ,请按 Alt+F7 ]

您将看到控制台窗口类型 netcfg

它会显示IP地址

现在转到您的主机运行命令提示符移动到 adb 目录输入

 adb connect {your ip address}

示例

adb connect 192.168.1.51

注意:如果 adb 没有运行或没有响应,您可以执行以下操作

adb kill-server

adb start-server

您可以检查连接到 adb 的设备

adb devices

关于android - 使用 VMWare/VirtualBox 之类的虚拟机进行调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10648009/

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