如何使用Eclipse在真实设备上调试Android程序?

问题描述:

我从来没有在真实的Android设备上使用过调试。我阅读手册http://developer.android.com/guide/developing/device.html进行调试。如何使用Eclipse在真实设备上调试Android程序?

我下载了Acere130 Android 2.1的驱动程序来测试它。现在,当我在adb上使用命令时,我没有收到任何设备,使用adb devices。没有真正的设备在那里。只有当我运行模拟器时才显示模拟器虚拟设备。我该如何前进?我错过了什么?

+0

您是否安装了adb驱动程序。 – jeet 2012-02-03 11:20:39

+0

是Adb已经在那里。 – 2012-02-03 11:21:40

+0

你可以在连接电脑时看到你的手机吗?在DDMS工具中。 – 2012-02-03 11:24:12

您需要进入手机的开发者设置菜单并启用USB调试。

+0

我已经这样做了..但我没有得到设备附加在日食去DDMS->设备 – 2012-02-03 11:23:08

+0

是在设备管理器窗口识别设备?您应该能够看到列出的Android Composite ADB接口。 – mcnicholls 2012-02-03 11:26:43

+0

是的,它在设备管理器中得到很好的认可。是的,我看到列出的这个Composite ADB接口。 – 2012-02-03 11:28:50

进入设置 - >应用程序 - >发展论坛 - >和检查USB调试

保证其选中。

+0

啊这让我...........日 – 2012-02-03 11:29:07

这很容易。如果您已将手机连接到计算机,并且正如mcnicholls所说,您需要启用USB调试。在你的代码中有一个断点。当你调试Android应用程序。它会工作。您的突破点将突出显示。你可以调试你的程序。

+0

我没有得到连接,当我去list命令ADB设备的设备。此外,如果我也运行它,它只能通过模拟器运行.. – 2012-02-03 11:25:44

列出了多少设备连接到你的机器上,运行adb devices命令:

帕雷什@ technotalkative:〜/ Android的SDK-linux_86 /平台工具$ ADB设备

名单附

开始发展之前的设备,你应该确保下面的东西(正如其他人也回答):

  1. 设置 - >应用程序 - >未知来源(它是真的)
  2. 设置 - >应用程序 - >开发 - > USB调试(它是真的)

这是一个完整的描述,我觉得你正在寻找:Android - Using Hardware Devices

+0

当我发出此命令时,它不显示任何内容。如果我运行模拟器并列出这个命令,它会显示一个虚拟设备。真实的设备不被看见。 – 2012-02-03 11:31:58

+0

检查套餐,以及您使用的是哪个品牌的设备?你安装了设备驱动程序吗? – 2012-02-03 12:05:09

  1. 确保您已经为您使用的设备安装了USB驱动程序。
  2. 确保您在“我的电脑”中看到设备的内部存储空间。
+0

已安装乔治。这是我从acer网站下载并安装的acer e130。 – 2012-02-03 11:42:29

+0

您是否在我的电脑中看到您的设备存储? – George 2012-02-03 11:51:37

+0

困惑,你说的abt设备管理器? – 2012-02-03 11:58:42