HOw在物理设备上运行android应用程序



我通过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

有两种方法。

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

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

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

编辑:哦,和你的链接是同一个链接,怎么了。。?

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

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

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

adb推送.apk/system/app/.apk

按下apk后,它将准备在设备上运行

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

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

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

相关内容

  • 没有找到相关文章