【问题标题】:How to debug an Android program on a real device using Eclipse?如何使用 Eclipse 在真实设备上调试 Android 程序?
【发布时间】:2012-02-26 00:29:43
【问题描述】:

我还没有在真正的 Android 设备上使用过调试。我阅读了http://developer.android.com/guide/developing/device.html 的手册进行调试。

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

【问题讨论】:

  • 你安装了adb驱动吗
  • 当您将手机连接到计算机时,您可以看到它吗?在 DDMS 工具中。
  • 是的.. 正是.. 我没有得到的只是这个.. 在 DDMS 工具中,我的设备没有出现。

标签: android debugging device


【解决方案1】:

进入设置-->应用-->开发-->勾选USB调试

确保已选中。

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 当我去列出命令 adb devices 时,我没有连接设备。此外,如果我也运行它,它只能通过模拟器运行..
    【解决方案3】:
    1. 确保您已为正在使用的设备安装了 USB 驱动程序。
    2. 确保在“我的电脑”中看到您设备的内部存储空间。

    【讨论】:

    • 是的,它已经安装好了。它适用于我从 acer 网站下载并安装的 acer e130。
    • 您是否在“我的电脑”中看到您的设备存储空间?
    【解决方案4】:

    你需要进入手机的开发者设置菜单,开启USB调试。

    【讨论】:

    • 我已经这样做了 .. 但我没有在 Eclipse 上连接到 DDMS->Devices 上的设备
    • 设备管理器中的windows能识别设备吗?您应该能够看到列出的 Android 复合 ADB 接口。
    • 是的,它在设备管理器中得到了很好的识别。是的,我看到了这个 Composite ADB 接口。
    • 您的手机驱动程序似乎没有帮助您。我也有同样的问题,但是安装手机驱动后就解决了。
    • 是的 mcnicholls ,我也同样怀疑,我安装的 Usb 驱动程序是来自 acer 网站的 ACer e130。那么下一个方法可能是什么。
    【解决方案5】:

    要列出连接到您的机器的设备数量,请运行adb devices 命令:

    paresh@technotalkative:~/android-sdk-linux_86/platform-tools$ adb devices

    附加设备列表

    在开始开发之前,您应该确保以下事项(正如其他人也已回答):

    1. Settings->Applications->Unknown Sources (Make it true)
    2. 设置->应用程序->开发->USB调试(实现)

    这是我认为您正在寻找的完整描述:Android - Using Hardware Devices

    【讨论】:

    • 当我发出这个命令时,它下面什么也没有显示。如果我运行模拟器并列出此命令,它会显示一个虚拟设备。没有看到真实的设备。
    • 检查更新,您使用的是哪个品牌的设备?你安装设备驱动了吗?
    猜你喜欢
    • 2012-10-15
    • 2011-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多