78

我对 Android 很陌生,到目前为止一直在使用 AVD 来调试我的应用程序。但是,我想开始检查媒体选项,因此需要开始使用我的 Android 手机。如何让 Eclipse 将我的应用程序加载到我的手机而不是我的 AVD?

4

16 回答 16

74

首先您需要在手机上启用 USB 调试,然后通过 USB 将其连接到您的计算机。然后 eclipse 应该会自动在您的手机上而不是 AVD 上开始调试。

于 2011-02-14T12:59:49.263 回答
23

只是为了获得更多信息,如果您的应用程序在模拟器上自动运行,请右键单击项目,运行方式 -> 运行配置,然后在运行配置上选择手册。之后,如果您运行应用程序,系统将提示您选择要运行应用程序的位置,将列出所有可用的设备和模拟器。

于 2011-02-14T13:53:49.327 回答
14

我遇到了同样的问题,并且无法让 Windows 7 中的 Eclipse 识别该设备。设备配置正确,Windows 7 在 USB 端口上识别它,我在 Eclipse 中编辑了运行设置以提示输入设备,但它不存在。

我按照以下步骤运行它:

  • 使用 USB 将设备连接到计算机。
  • 确保设备未锁定(即在 UI 中超时)。我必须在工作时继续解锁它。
  • 等待 Windows 识别 USB 设备,并在自动播放菜单出现时选择Open device to view files。它应该在资源管理器中打开设备中的文件系统。
  • 在资源管理器中转到 Eclipse 工作区并apk从构建中找到文件(例如。MyFirstApp.apk
  • 将apk文件复制到设备上的Downloads目录
  • 在设备上,使用My Files应用程序(或类似应用程序)打开下载目录。
  • 单击下载的文件 ( My First App.apk),Android 提供安装它
  • 选择install
  • 该应用程序现在位于已安装的应用程序中。运行。

第二种方法是将 apk 文件邮寄到设备,然后下载并安装。(归功于我现在找不到的关于 SO 的帖子)。

第三种方法是使用 DropBox。这需要在 PC 和设备上(从 Play 商店)安装 DropBox,但是一旦两者都设置好,它就会运行得非常顺畅。只需在两台设备之间共享一个 DropBox 文件夹,然后将 APK 拖放到 PC 上的该文件夹中,然后在设备上打开它。使用这种方法,您不需要 USB 连接,也可以在多个设备上安装 APK。它还有助于管理多个开发版本(通过为每个版本制作单独的子文件夹)。

于 2012-08-25T07:53:38.080 回答
9

在 Eclipse 中:

  • 转到运行菜单-> 运行配置。
  • 右键单击右侧的android应用程序,然后单击新建。
  • 在 android 选项卡下填写相应的详细信息,例如项目名称。
  • 然后在目标选项卡下。
  • 选择“在所有兼容设备上启动,然后从下拉列表中选择活动设备”。
  • 保存配置并通过单击窗口右下方的“运行”按钮运行它或关闭窗口并再次运行
于 2012-10-04T14:40:13.250 回答
5

除了准备手机以运行调试和 USB 应用程序外,您无需真正做任何事情:

http://developer.android.com/guide/developing/device.html

然后只需从 Eclipse 启动您的应用程序,如果您没有运行模拟器,将使用您的设备。

于 2011-02-14T12:59:20.023 回答
4

首先,在您的设备上启用 USB 调试。

在大多数运行 Android 3.2 或更早版本的设备上,您可以在“设置”>“应用程序”>“开发”下找到该选项。

在 Android 4.0 及更高版本上,它位于设置 > 开发人员选项中。

在 Eclipse 中转到运行配置并选择始终提示选择设备在此处输入图像描述

于 2015-02-08T09:32:00.273 回答
3

有些人可能会遇到这样的问题,即您的手机可能不会立即被计算机识别为模拟器,尤其是当您可以选择为什么将手机连接到手机上的计算机时。这些选项是:

  • 仅限充电
  • 媒体设备 (MTP)
  • 相机文件传输 (PTP)
  • 共享移动网络
  • 安装驱动

在这些选项中,选择 MTP 并按照其他答案引用中的说明进行操作。

  • 希望这可以帮助!

转到运行菜单-> 运行配置。右键单击右侧的android应用程序,然后单击新建。在 android 选项卡下填写相应的详细信息,例如项目名称。然后在目标选项卡下。选择“在所有兼容设备上启动,然后从下拉列表中选择活动设备”。保存配置并通过单击窗口右下方的“运行”按钮运行它或关闭窗口并再次运行

于 2012-12-26T02:40:01.283 回答
3

对于那些试图找到如何在运行 Jelly Bean 4.2 的设备(例如 Google Nexus)上启用调试的人,您必须转到设置 > 应用程序 > 关于平板电脑,然后慢慢点击文本“内部版本号”7 次。返回到现在可用的设置 > 开发人员选项并检查 USB 调试,如之前的帖子中所述。

于 2013-03-27T21:22:43.163 回答
2

检查 PC 上是否安装了 Andriod 设备。请参阅以下步骤。安装 USB 驱动器后,“其他设备”将更改为“Andriod 设备”。浏览路径应该是 \extras\google\usb_driver\ 而不是它下面的子目录。否则安装将找不到包。

首次在 Windows 7 上安装 Android USB 驱动程序:

将 Android 设备连接到计算机的 USB 端口。从桌面或 Windows 资源管理器中右键单击计算机,然后选择管理。在左侧窗格中选择设备。在右侧窗格中找到并展开其他设备。右键单击设备名称(例如 Nexus S)并选择更新驱动程序软件。这将启动硬件更新向导。选择浏览我的计算机以查找驱动程序软件,然后单击下一步。单击浏览并找到 USB 驱动程序文件夹。(Google USB 驱动程序位于 \extras\google\usb_driver。)单击下一步安装驱动程序。

于 2013-05-01T16:43:41.583 回答
2

将您的设备连接到系统并在您运行应用程序时设置您的设备调试模式 Android Virtual Device AVD 将在那里选择设备您将看到您连接的设备选择您的移动设备,所有这些都参考此链接以设置您的设备调试模式

http://developer.android.com/training/basics/firstapp/running-app.html 显示您的设备的设备管理器

于 2014-09-18T19:05:45.507 回答
1

\extras\google\usb_driver 中的 USB 驱动程序对我不起作用。

但是三星的官方驱动程序确实如此:http: //developer.samsung.com/android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows

注意:我在 Windows 7 64 位上使用带有 Android 4.0 的三星 Galaxy S2

于 2013-10-13T20:38:49.240 回答
1

通过阅读以上所有答案,我所做的事情也很有效:7个致命步骤

  1. 将您的android 手机与您正在运行eclipse/您的地图项目的 pc连接。
  2. 让它安装所有必要的驱动程序。. 完成后,打开您的智能手机,转到:设置 > 应用程序 > 开发 > USB 调试并通过单击右侧的检查按钮启用它。
  3. 此外,启用设置 > 未知资源
  4. 回到你的电脑上的eclipse 。右键单击项目/应用程序,运行方式>运行配置...>选择设备>目标选择您的设备运行。
  5. 单击顶部的目标选项卡。默认情况下,它位于Android的第一个选项卡上
  6. 选择第二个单选按钮,上面写着Launch on all compatible deivces/AVDs。然后单击底部的Apply ,然后单击Run
  7. 在这里,它会自动将您的应用程序的.apk文件安装到您的智能手机中并使其运行,就像在模拟器上一样。

如果你让它运行,请也帮助其他人。

于 2013-10-24T13:33:02.430 回答
1

谢谢这有帮助。更新后在三星 G3 上启用 USB 调试选项有点棘手。

请参阅下面 有关三星 G3 果冻豆的说明

  1. 设置
  2. 点击-->关于手机
  3. 点击内部版本号
  4. “你现在距离成为一名开发人员只有 4 步之遥。” 继续点击,直到它显示“你现在是开发者了。”</li>
  5. 回到设置-->系统-->开发者选项:启用USB调试
于 2014-01-16T01:45:39.373 回答
0

一步步:

  1. 通过 USB 将手机连接到计算机
  2. 在手机上启用 USB 调试:设置 -> 应用程序 -> 开发 -> USB 调试
  3. 更改 Eclipse 项目中的运行配置: 右键单击 -> 运行方式 -> 运行配置。在Target选项卡中,选择Always prompt to pick device(或Manual)。然后应用,运行

在新窗口中,您应该会看到已连接的手机。

于 2013-04-08T19:21:07.267 回答
0

是的!您可以在开发它们时调试 Android 应用程序,请按照以下步骤操作。确保您拥有移动制造商的PC 套件。例如:如果你使用的是三星,你应该有三星凯斯

1.在您的设备上启用USB调试:设置>应用程序>开发> USB调试 2.启用未知资源:设置>未知资源
3.将您的设备连接到PC
4.选择您的应用程序右键单击它:RunAS>运行配置>选择设备>目标选择您的设备运行

您也可以不使用调试电缆。为此,您需要在设备中安装Airdroid。安装后在浏览器中输入链接并拖放 .apk 文件。

快乐编码!

于 2013-10-02T11:53:55.333 回答
0

首先,您需要将设备设置为调试模式。在 Android 4.X 上,这意味着如另一个问题的另一个答案中所述:

打开设备的“设置”。这可以通过在主屏幕上按菜单按钮并点击“系统设置”来完成</p>

现在滚动到底部并点击“关于手机”或“关于平板电脑”。

在“关于”屏幕上,滚动到底部并点击“内部版本号”七次。[注意这不是开玩笑]

确保您点击七次。如果您看到“不需要,您已经是开发人员了!” 消息弹出,然后你就知道你做对了。

完毕!通过点击“内部版本号”七次,您已经在 Android 4.2 及更高版本上解锁了 USB 调试模式。现在,您可以随时通过转到“设置”->“开发人员选项”->“调试”->“USB 调试”来启用/禁用它。

下一步是通过 USB 电缆将您的设备连接到计算机。

下一步是为其安装 USB 驱动程序。在官方网站上,您可以找到来自不同公司的手机驱动程序来源列表。

当您单击运行时,Eclipse 现在应该为您提供手机作为选择,它会为您提供可能要启动的设备。

在某些情况下,Eclpise 会告诉您 Target Unknown 会阻止您使用该设备。如果是这种情况,您可能需要重新启动手机。您可能还需要检查并重新检查 USB 调试,直到手机要求您允许您的特定计算机进行 USB 调试。

于 2014-01-26T13:43:29.357 回答