Eclipse弹出对话框在附加Android源代码后缺少信息。

3
当我输入某些类的方法时,Eclipse*会弹出一个带有完成建议的对话框。当选择其中之一后,它将显示另一个对话框,其中包含该方法的原型(返回值、参数等)、方法描述以及该方法是否已被弃用以及在哪个API级别上添加/弃用。
但是在我附加了Android源代码之后,此对话框中不再显示原型和API指示。
有没有办法让我同时获得这些指示和附加的源代码?为此每次必须分离和重新附加源代码或在网络浏览器中搜索,真的很烦人且耗费时间。
编辑:我是这样附加源代码的:右键单击项目->属性->Java Build Path->库->Android 4.2->android.jar->源码附件->编辑->外部位置->外部文件夹->“C:/Program Files/Android/android-sdk/sources”。Api 17源代码就在里面。我的方法有什么问题吗?
问候

1
我从未使用过针对移动开发者的Eclipse。我使用标准(经典?)Eclipse,我没有这个问题。这并不是解决您设置问题的答案,但如果它真的给您带来了不便,我建议切换Eclipse版本。 - Squonk
我会尽快尝试标准版本(目前无法),然后再回复您。谢谢。也许这只是一个错误。 - ecv
@Squonk 很抱歉我还没有时间尝试这个,但请将您的评论作为答案,以便我可以授予您声望点数。谢谢。等我有机会尝试后再回复。 - ecv
尝试过了,但仍然没有运气。我下载了Eclipse Classic,安装了ADT,创建了新的Android项目,并按照我的问题中所述附加了源代码(请参见新编辑)。 - ecv
1个回答

0
尝试在Eclipse中创建一个新的工作空间,并将源代码附加到项目目标API上,而不是最小SDK版本。

谢谢,但是它没有起作用。我创建了一个新的工作区,然后创建了一个新项目,最低API为8,目标API为17。检查了内容辅助功能是否完美运行,附加源代码之后出现了上述问题。我是这样附加源代码的:右键单击项目->属性->Java Build Path->库->Android 4.2->android.jar->源代码附件->编辑->外部位置->外部文件夹->“C:/Program Files/Android/android-sdk/sources”。API 17的源代码在那里。我的方法有什么问题吗?也许这是我的Eclipse版本的一个错误? - ecv
@KevinRemo:我想知道这是否是因为您的最低API为8,但您正在附加17的源代码。尝试将最低和目标API设置为17,看看是否可以解决问题。 - Squonk
我尝试了几件事情:新建一个项目,将最小和目标API都设置为17,另一个项目设置为15,在源文件夹中逐个删除两个子文件夹。我尝试了我能想到的所有可能的排列组合。结果总是一样的。我的结论是,我下载的Eclipse版本或Android源代码肯定出了问题。我希望如果有更多人遇到同样的问题,我们最终会找到解决方案。尽管如此,我宁愿现在奖励你声望分数,以表彰你的持续努力,而不是永远失去它们。 - ecv
@Squonk,好的,我刚刚意识到我的错误。我授予MaTriXy奖励,因为我以为之前的评论是他发表的,而不是你的。对不起,伙计,我希望你能把你的评论变成一个答案。 - ecv
@KevinRemo:没问题。我现在的生活非常忙碌,只是偶尔进出stackoverflow。可能eclipse中存在一个bug - 昨天我在尝试时遇到了一个情况,它拒绝让我附加源代码。它执行了动作并让我选择源文件夹,但每次我回去时,它都会显示“未附加”(或类似的内容)。如果我找到任何解决您问题的东西,我会告诉您的。至少积分被送给了某人,而不是浪费了。祝你好运。 - Squonk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接