我使用 VirtualBox 创建了 Android 操作系统的虚拟安装(Android 4.0,从http://www.android-x86.org下载)。经过一番努力,我设法将其配置为可以访问互联网并在我的网络上本地显示,并拥有自己的本地 IP (192.168.1.115)。接下来,我在主机上使用 Android SDK 中的adb工具成功连接到虚拟 Android 设备,使用以下命令:
adb connect 192.168.1.115
现在,我可以使用 adb 安装 APK,使用
adb install C:\path\to\myApp.apk
在第一次在 Eclipse 中导出签名的 APK 之后(我发现未签名的 APK 不会通过 adb 安装,而是给出有关证书或其他内容的错误消息)。
这很好,它可以工作,但是这个过程非常慢,因为我必须经历在 Eclipse 中导出的整个过程,从我的命令行运行 adb install 命令,然后最后切换到我的虚拟 Android 平板电脑并点击运行它的应用程序。我的问题是:有没有更简单的方法来配置 Eclipse,以便我可以一键构建/安装/运行(甚至两次单击)? 我怀念选择“作为 Android 应用程序运行”并让应用程序立即在 Android 模拟器中弹出的简单性,但模拟器在测试方面要差得多。
另请注意:我已经阅读了一些指南,似乎声称该设备应该出现在 Eclipse 的 AVD 列表中,但我所看到的只是我的两个模拟器设备,而不是我的 VirtualBox Android 安装,即使我的主机已经使用adb 连接到设备,并且设备在“adb devices”命令中显示为“设备”(而不是“离线”或其他任何可能有问题的内容)。