6

我正在尝试使用 Eclipse 3.7.1 调试一个简单的 Android 应用程序。我附上了 Android SDK 源代码,这样我也可以单步执行 SDK 的代码。我可以在 SDK 的代码上设置无条件断点,但不能设置条件断点。如果我尝试,我会收到以下错误消息:

条件断点错误

条件断点有编译错误。

原因:

无法编译条件断点 - 缺少 java 项目上下文

但是,由自己的来源设置的条件断点有效。

我发现的关于该主题的唯一相关搜索结果建议将包含第三方 jar 的项目转换为 Java 项目。但我不知道如何为 Android SDK 执行此操作,即根本不知道如何将其添加为 Eclipse 项目。(这会更明智吗?)

4

1 回答 1

7

要修复此错误,请为您的项目使用的 Android 库创建一个新的 Java 项目。将 SDK 提供的 Android 库的源链接到该项目。排除所有内容 (*),否则警告和错误消息将淹没您的日志!将新项目的源代码附加到您的项目使用的 «android.jar»。就是这样。

我在这里写了一个更一步一步的解决方案。

于 2012-05-31T11:04:03.853 回答