【问题标题】:HOw run the android application on physical device [closed]如何在物理设备上运行 android 应用程序 [关闭]
【发布时间】:2012-04-04 05:50:22
【问题描述】:

我通过 USB 在模拟器和物理设备之间建立了连接。我已经点击链接 link,但它也无法正常工作,它仅在虚拟设备上运行。

当我重置 adb 时,它会显示以下错误

[2012-04-04 10:06:40 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2012-04-04 10:06:41 - DeviceMonitor] Connection attempts: 1
[2012-04-04 11:00:41 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2012-04-04 11:00:42 - DeviceMonitor] Connection attempts: 1
[2012-04-04 11:32:53 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host

【问题讨论】:

  • 请正确指定您想要的内容。
  • @KKD ...很清楚他想要什么..
  • 好吧 ASR 刚刚编辑了它...
  • 我没有编辑我正在编辑的用户的需求

标签: android device-emulation


【解决方案1】:

有两种方法。

  1. 首先在您的设备中启用 USB 调试并连接到开发 PC。使用 ADB 工具将您的 .apk 文件安装到您连接的设备中。

  2. 将您的设备连接到 PC。选择通过拖动通知区域打开 USB 存储后。之后,您可以将您的设备视为 PC 中的一种可移动媒体。将您的 .apk 文件复制到此驱动器。断开您的设备并在您的设备的设置中选中允许从未知资源安装选项。现在打开文件管理器并打开您最近复制的 .apk 文件。它会要求您安装此 apk。

【讨论】:

  • 你能详细说明什么是adb工具
  • ADB 表示 Android 调试桥。访问此链接ADB
  • 我的意思是如何从adbtool安装apk文件
  • 我提供了关于 ADB 的链接,可以在那里查看。您似乎对在线搜索不感兴趣。这不是一个好习惯。访问我给出的链接,在那里你可以找到我们可以用 adb 工具做的一切。
【解决方案2】:

您正在使用 Eclipse 吗?您必须使用 eclipse 连接您的移动设备(打开 USB 调试模式)。如何做到这一点,你可以在这里阅读:Running APK on Device

编辑:哦,和你的链接一样,所以有什么问题..?

【讨论】:

  • 我已经关注了所有东西,但它只在虚拟设备上运行
  • 您应该尝试手动将 apk 文件复制到您的设备。通过命令行执行此操作。顺便问一下,您是否为您的设备安装了所有必要的驱动程序?
  • 手动怎么弄,不知道?
  • 就像@harishn 所说,您可以使用adb push .apk /system/app/.apk 手动将apk 文件放到您的设备上。为此,请阅读android debug bridge 的基本说明
  • 基本指令后,尝试执行adb -s yourdevice install yourfile.apk。这应该会在您的设备上安装 apk(您会在配置中看到端口号/名称)
【解决方案3】:

在手机上启用 USB 调试(设置 -> 应用程序 -> 开发 -> USB 调试)。如果您已正确设置开发环境(必须下载并相应配置 ADT 和 SDK),您现在应该可以部署应用程序了。

【讨论】:

  • 我也这样做了,但它不起作用?我已经编辑了我的问题,你应该检查一下..
  • @ASR ..你也尝试安装合适的电脑套装..我的意思是设备驱动程序..
  • 您在设备上使用的操作系统版本是什么?也许它不符合应用程序的最低要求。
  • 我是galaxy y,我的软件要求是2.2
  • 是的,您需要安装正确的设备驱动程序。并确保设备已实际插入。
【解决方案4】:

从命令行,转到 adb 所在的 android 平台工具。对于您创建的应用程序,将生成一个 .apk 文件

使用以下命令将 apk 推送到设备。

adb push .apk /system/app/.apk

推送apk后,就可以在设备上运行了

【讨论】:

    【解决方案5】:

    如果您使用的是 eclipse,那么这可能是解决方案

    右键单击项目->运行方式->运行配置->选择自动->取消选中列表中的所有设备名称->点击应用->点击运行

    如果模拟器和物理设备都在运行,它会提示选择一个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-13
      • 1970-01-01
      • 1970-01-01
      • 2019-07-03
      • 2021-11-26
      • 1970-01-01
      • 2017-07-29
      • 1970-01-01
      相关资源
      最近更新 更多