在Eclipse中,如何快速访问“android库项目”的源代码?来自使用它的项目的来源?

发布于 2024-12-12 02:37:43 字数 477 浏览 0 评论 0原文

  • 项目A是我工作区中的一个android库项目(通过项目属性->android->库:是库)。
  • 项目 A 声明了 classA。
  • 项目B使用项目A(通过项目属性->android->库:添加...)。
  • 项目 B 实例化 classA。

当我对项目 B 中的 classA 实例使用 F3(“开放声明”) 时,它引导我找到 B 中包含的 A.jar 中的 classA.class ,从 A 构建。

有没有办法直接进入项目A中的源classA.java,而不是在包资源管理器中寻找它?

我认为这是 ADT14 的新功能,以前每个包含的库项目都有 X_src 文件夹:例如 A_src 将作为项目根目录中的源文件夹出现在 B 中。

  • Project A is an android library project in my workspace(via project properties->android->library: is library).
  • Project A declares classA.
  • Project B uses project A (via project properties->android->library: add...).
  • Project B instantiates classA.

When I use F3 ("open declaration") over the classA instance in project B, it leads me to the classA.class in the A.jar that is included in B, built from A.

Is there a way to go directly to the source classA.java in project A rather than looking for it in the package explorer?

I think this is new to ADT14, formerly there were X_src folder for each included library project: e.g. A_src would appear in B as a source folder in the root of the project.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓝眸 2024-12-19 02:37:43

右键单击非库项目(项目 B)并选择构建路径

  • 项目选项卡中,将库项目项目 A 添加为一种依赖。
  • 订单和导出选项卡中,确保项目 A 的优先级高于占位符/包库项目

为了解决这个问题,我必须使用 ADT15、Eclipse 3.7 和新项目执行这两个步骤。

Right click on the non-library project (Project B) and select Build Path:

  • In the Projects tab, add the library project Project A as a dependency.
  • In the Order and Exports tab, be sure Project A is given higher precedence than the placeholder/bundle Library Projects.

I had to do both of these steps in order to fix this issue, with ADT15, Eclipse 3.7 and new projects.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文