考虑Android项目A,它依赖于Android Library Project L.
在默认方案中,将光标放在方法上(在A中调用)但在L中声明,单击F3将打开一个只读源文件(显示该方法声明)。
理想情况下,您希望能够编辑该文件,这个SO答案建议如何执行此操作:
https://stackoverflow.com/a/7935487/444761
然而,这有一个令人讨厌的副作用,打开调用层次结构现在将显示每个调用方法两次。
配置源的正确方法是什么?
答案 0 :(得分:1)
来自this answer:
右键单击非库项目(项目B)并选择Build Path:
在“项目”选项卡中,将库项目项目A添加为依赖项。
在“订购和导出”选项卡中,确保项目A的优先级高于占位符/包库项目。
感谢this comment:
在调用层次结构视图中,单击右上角的向下三角形,选择“搜索范围”,然后取消选择“应用程序库”。