【发布时间】:2015-01-21 16:57:15
【问题描述】:
我在 Windows 7 系统中的 VirtualBox 上设置了一个运行 Android 4.4 系统的虚拟机,以便于测试我正在尝试开发的 Android 应用程序。最后剩下的是能够让客户 Android 操作系统看起来像是通过 USB 连接到主机,以便能够使用 USB 调试。有没有办法做到这一点?
编辑:“方便”是指目前我手头没有足够好的物理设备,而且我的处理器恰好不支持 VT-x,在这种情况下,我可以将 AVD 与 Android Studio 一起使用.因此,VirtualBox 选择是我得到的下一个最好的选择,直到我得到一个新设备。目前最重要的是创建应用程序的实用程序,外观将在以后处理。
【问题讨论】:
-
在 VirtualBox 中设置 Android 真的比简单地将手机插入 PC 更方便吗?所有这些关于使用模拟器或在您的情况下使用 VirtualBox 进行“方便”测试的问题总是让我感到困惑,因为它们似乎都错过了模拟器的重点。您不应该将其用作主要测试设备。在真实设备上进行测试总是会更好、更快、更方便。更重要的是,在真实设备上进行测试也会产生更好的结果。例如,您无法通过在 PC 上单击来测试应用程序的可用性。
-
您需要将手机握在手中并与应用程序进行交互,就像您的用户将与它进行交互一样。只有这样,您才能了解您的应用程序的运行情况。谷歌自己关于模拟器的建议是使用它在您不实际拥有的设备上测试您的应用程序或提供模拟传感器数据。模拟器的另一个用例是在具有不切实际的小或大显示器的设备上测试应用程序,这样您就可以确保布局在任何可能的设备上都有效。但这几乎是我所能做到的,我永远不会建议使用模拟器作为主要测试设备。
-
我知道使用真实设备会更好。但是,我目前没有足够好的设备,我不想坐在那里什么都不做,直到我得到一个。对于初学者,我想创建实用程序,并且可以在模拟设备中轻松实现。外观将稍后打磨。
-
您不太可能将其显示为 USB。相反,您应该通过 TCP 使用 adb。不支持的设置相对没用。
-
我将如何在需要的地方运行 adb,而不连接到 USB? adb需要电脑cmd运行的吧?
标签: android windows usb virtualbox