【发布时间】:2012-07-11 01:47:36
【问题描述】:
我使用 VirtualBox 创建了 Android 操作系统的虚拟安装(Android 4.0,从 http://wwww.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”命令中显示为“设备”(而不是“离线”或其他任何可能有问题的内容)。
【问题讨论】:
标签: android eclipse adb virtualbox