我正在使用Android 4.0.3(API 15)。当我停在调试器中并进入Android的源代码时,源代码不匹配 - 也就是说,我最终在我所介入的函数之外的一些任意数量的行。似乎SDK管理器正在下载与jar略有不同的源版本。
我尝试卸载jar(通过Android SDK Manager)并重新安装。同样的问题。
Manifest指向第15版。
java Build Path(项目 - 属性)显示版本15.
当我将鼠标悬停在特定Android源文件的标签上时,会显示正确的路径。
我错过了什么?
还有一条评论:在Java Build Path中,它会自动添加一个名为“Android 4.0.3”的条目,即使我已经添加了“android.jar”。无论如何,源路径是正确的。
答案 0 :(得分:2)
答案很明显回顾:)用于调试的源必须与设备上的版本匹配,而不是最低版本。诀窍是让Eclipse“放开”它的源设置,这样我就可以将它指向正确的版本。