用ADB连接到我的Android VirtualBox安装,现在如何从Eclipse安装apk?

时间:2012-07-11 01:47:36

标签: android eclipse adb virtualbox

我使用VirtualBox创建Android操作系统的虚拟安装(Android 4.0,从http://wwww.android-x86.org下载)。经过一番努力,我设法将其配置为具有互联网访问权限并在我的网络上本地显示,拥有自己的本地IP(192.168.1.115)。接下来,我使用Android主机上的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,这样我可以一键创建/安装/运行(甚至两次点击)?我想念选择“Run as Android”的简单性应用程序“并立即在Android模拟器中弹出应用程序,但模拟器在测试时会更糟糕。

另请注意:我已经阅读了一些似乎声称该设备应该出现在Eclipse的AVD列表中的指南,但我所看到的只有我的两个模拟器设备,而不是我的VirtualBox Android安装,即使我的主机机器已使用adb连接到设备,并且设备在“adb devices”命令中显示为“设备”(不是“离线”或其他可能有问题的地方)。

1 个答案:

答案 0 :(得分:1)

找到它。

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

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

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