1

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

当我重置 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
4

5 回答 5

3

有两种方法。

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

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

于 2012-04-04T06:03:14.443 回答
2

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

于 2012-04-04T05:53:31.430 回答
2

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

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

于 2012-04-04T05:56:40.297 回答
1

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

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

adb push .apk /system/app/.apk

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

于 2012-04-04T05:59:22.527 回答
1

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

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

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

于 2012-04-04T06:39:00.853 回答