0

我成功地将 Eclipse 与模拟器一起使用。现在我想用我的 Defy 进行设备调试,因为模拟器有点慢。

我的 Defy 有 Cyanogenmod 7。我的应用程序适用于 2.1 Android,所以它应该可以工作。我遵循了所有描述,并在我的应用清单和设备设置中设置了设备调试。

如果我输入“adb devices”,它现在会显示一个设备。首先,我在使用 Win7 64 位的驱动程序时遇到了问题。手动安装驱动程序后,它工作。

我想知道如何在 Eclipse 中选择真实设备。在调试中,我有我的模拟器。真实设备未显示在我的模拟器列表中。它不是模拟器,所以它是有道理的。但是怎么能一开始调试就可以了。或者我应该复制设备上的 apk 并以某种方式将 Eclipse 附加到正在运行的进程进行调试?

最好的祝福,

帕特里克


我没有在 Eclipse 中进行 Defy 调试。几天前它已经奏效了。我刚刚重新启动笔记本电脑,发现以下错误。adb 安装在请求的路径下。如果我在该路径的 cmd 中键入 adb devices 我会得到一个设备:efefeSOME_NUMBERrggr 离线,不知道离线是否有问题

我还尝试了 wifi adb 应用程序。如果我使用此工具连接,我还将获得一个设备 192.168...:5555 设备。这看起来不错。

再次尝试eclipse debug后,直接启动调试器。我打开了启用调试,我的手机是rootet。谁能给我一个提示,我还可以考虑什么?它曾经工作过一天,但现在却没有。

[2012-04-12 22:10:01-MyApp] ------------------------------ [2012-04-12 22:10:01 - MyApp] Android 发布![2012-04-12 22:10:01 - MyApp] 与 adb 的连接已断开,并且发生了严重错误。[2012-04-12 22:10:01 - MyApp] 您必须重新启动 adb 和 Eclipse。[2012-04-12 22:10:01 - MyApp] 请确保 adb 正确位于 'C:\Entwicklung\android-sdk\platform-tools\adb.exe' 并且可以执行。

4

3 回答 3

3

我一直在通过在 Windows 7、Eclipse 和模拟器下开发来学习 Android。我想开始使用我的旧 LG Adroid 而不是模拟器,但是当我插入它并完成所有工作以使其与 ADB 一起工作时,Eclipse 爆炸了:请确保 adb 正确位于'C: \Program Files (x86)\Android\android-sdk\platform-tools\adb.exe' 并且可以执行。

如果我拔掉电话,Eclipse 将启动模拟器并正常工作。我发现如果我先做一个“adb shell”然后退出 shell,Eclipse 很高兴并且可以工作。

我需要在每次重新启动 Windows 时执行此操作。

于 2012-12-03T21:36:28.633 回答
1

您必须在此处从摩托罗拉下载 USB 驱动程序USB 驱动程序

然后像“Waqas”这样的USB调试说,我也使用未知来源。我使用摩托罗拉 Defy 2.1 进行开发,它运行良好 :-D

...对不起,我读到你的问题很快。也许试试这个在 Eclipse 中运行->运行配置并将目标设置为手动。然后你应该可以安装你的设备

于 2012-04-05T07:17:52.587 回答
0

您需要在设备设置中启用USB 调试模式,以允许 eclipse (ADT) 使用它进行开发。

设置 -> 应用程序 -> 开发 -> USB 调试(应该启用)

于 2012-04-05T06:39:06.880 回答