如何使用Eclipse在真实设备上调试Android程序?
我从来没有在真实的Android设备上使用过调试。我阅读手册http://developer.android.com/guide/developing/device.html进行调试。如何使用Eclipse在真实设备上调试Android程序?
我下载了Acere130 Android 2.1的驱动程序来测试它。现在,当我在adb上使用命令时,我没有收到任何设备,使用adb devices
。没有真正的设备在那里。只有当我运行模拟器时才显示模拟器虚拟设备。我该如何前进?我错过了什么?
您需要进入手机的开发者设置菜单并启用USB调试。
我已经这样做了..但我没有得到设备附加在日食去DDMS->设备 – 2012-02-03 11:23:08
是在设备管理器窗口识别设备?您应该能够看到列出的Android Composite ADB接口。 – mcnicholls 2012-02-03 11:26:43
是的,它在设备管理器中得到很好的认可。是的,我看到列出的这个Composite ADB接口。 – 2012-02-03 11:28:50
进入设置 - >应用程序 - >发展论坛 - >和检查USB调试
保证其选中。
啊这让我...........日 – 2012-02-03 11:29:07
这很容易。如果您已将手机连接到计算机,并且正如mcnicholls所说,您需要启用USB调试。在你的代码中有一个断点。当你调试Android应用程序。它会工作。您的突破点将突出显示。你可以调试你的程序。
我没有得到连接,当我去list命令ADB设备的设备。此外,如果我也运行它,它只能通过模拟器运行.. – 2012-02-03 11:25:44
列出了多少设备连接到你的机器上,运行adb devices
命令:
帕雷什@ technotalkative:〜/ Android的SDK-linux_86 /平台工具$ ADB设备
名单附
开始发展之前的设备,你应该确保下面的东西(正如其他人也回答):
- 设置 - >应用程序 - >未知来源(它是真的)
- 设置 - >应用程序 - >开发 - > USB调试(它是真的)
这是一个完整的描述,我觉得你正在寻找:Android - Using Hardware Devices
当我发出此命令时,它不显示任何内容。如果我运行模拟器并列出这个命令,它会显示一个虚拟设备。真实的设备不被看见。 – 2012-02-03 11:31:58
检查套餐,以及您使用的是哪个品牌的设备?你安装了设备驱动程序吗? – 2012-02-03 12:05:09
- 确保您已经为您使用的设备安装了USB驱动程序。
- 确保您在“我的电脑”中看到设备的内部存储空间。
已安装乔治。这是我从acer网站下载并安装的acer e130。 – 2012-02-03 11:42:29
您是否在我的电脑中看到您的设备存储? – George 2012-02-03 11:51:37
困惑,你说的abt设备管理器? – 2012-02-03 11:58:42
您是否安装了adb驱动程序。 – jeet 2012-02-03 11:20:39
是Adb已经在那里。 – 2012-02-03 11:21:40
你可以在连接电脑时看到你的手机吗?在DDMS工具中。 – 2012-02-03 11:24:12