0

我使用 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”命令中显示为“设备”(而不是“离线”或其他任何可能有问题的内容)。

4

1 回答 1

1

找到了。

我必须右键单击项目“运行方式-> 运行配置...”。然后,在“Android 应用程序”下,单击我的项目名称,单击“目标”选项卡,然后单击“始终提示选择设备”。然后单击运行。

从弹出的菜单中,我的设备显示在那里,我可以将其设置为默认设备,尽管该设备没有出现在其他任何地方的设备列表中(甚至没有出现在“目标”选项卡中)。

现在,单击 Eclipse 中通常的“运行”按钮将负责构建 apk、将其安装到虚拟设备以及在虚拟设备上运行它的所有步骤。

于 2012-07-11T02:00:45.987 回答