我正在开发一个依赖于Java库的Android项目。我也在开发这个库,所以我有主项目和库的源代码。我使用标准方式在eclipse中工作——库和主项目都是Android项目(没有外部jar文件或类似的东西),并且两者都在同一个工作区中打开。
我遇到了调试库代码的问题。我可以在那里设置断点,程序真的会停下来,但我看不到源代码(源代码在下一个子窗口中打开:-(...),我只能看到正确文件的类文件编辑器和Java伪汇编代码。有一个“更改附加源代码...”按钮,看起来很有潜力,但问题是这个按钮有时候不起作用。当我按下它时,我可以选择“工作区...”或“外部文件夹...”,选择库的src目录,然后按下确定,但这没有任何效果。只会出现一个短暂的进度对话框,没有任何变化。
请注意,有时候“更改附加源代码...”会起作用,但通常情况下,如果它失败了,第二个(第三个、第四个等等)也总是会失败,所以尝试多次并没有帮助。当“更改附加源代码...”生效时,它在几个eclipse会话中都能正常工作,但之后它又会失败,通过“更改附加源代码...”修复它是一个大的彩票。有时它会起作用,有时不会。
问题只出现在库代码中。主项目总是能够正常工作,即使没有明确的附加源代码设置。
有什么想法吗?
“更改附加源代码...”按钮从来没有起过作用。但是,在同一位置和相同情况下,有时候还有其他非常类似的按钮,我认为是“编辑附加源代码...”(我确定它以“编辑”开头),这个按钮总是起作用。它看起来非常奇怪,但它确实有效。这一定是Eclipse或Android插件中的某个bug。
我遇到了调试库代码的问题。我可以在那里设置断点,程序真的会停下来,但我看不到源代码(源代码在下一个子窗口中打开:-(...),我只能看到正确文件的类文件编辑器和Java伪汇编代码。有一个“更改附加源代码...”按钮,看起来很有潜力,但问题是这个按钮有时候不起作用。当我按下它时,我可以选择“工作区...”或“外部文件夹...”,选择库的src目录,然后按下确定,但这没有任何效果。只会出现一个短暂的进度对话框,没有任何变化。
请注意,有时候“更改附加源代码...”会起作用,但通常情况下,如果它失败了,第二个(第三个、第四个等等)也总是会失败,所以尝试多次并没有帮助。当“更改附加源代码...”生效时,它在几个eclipse会话中都能正常工作,但之后它又会失败,通过“更改附加源代码...”修复它是一个大的彩票。有时它会起作用,有时不会。
问题只出现在库代码中。主项目总是能够正常工作,即使没有明确的附加源代码设置。
有什么想法吗?
“更改附加源代码...”按钮从来没有起过作用。但是,在同一位置和相同情况下,有时候还有其他非常类似的按钮,我认为是“编辑附加源代码...”(我确定它以“编辑”开头),这个按钮总是起作用。它看起来非常奇怪,但它确实有效。这一定是Eclipse或Android插件中的某个bug。