【问题标题】:Connected to my Android VirtualBox installation with ADB, now how do I install an apk from Eclipse?使用 ADB 连接到我的 Android VirtualBox 安装,现在如何从 Eclipse 安装 apk?
【发布时间】: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


    【解决方案1】:

    找到了。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-26
      • 1970-01-01
      • 2016-02-29
      • 1970-01-01
      • 2017-04-15
      • 1970-01-01
      • 2016-08-25
      相关资源
      最近更新 更多