【问题标题】:Eclipse "Open super implementation" across Android libraries?跨Android库的Eclipse“打开超级实现”?
【发布时间】:2012-12-11 14:38:43
【问题描述】:

如何让 Eclipse 在单击时打开 Android 库项目的源文件 来自使用所述库的 Android 项目的“Open Declaration”,而不是 荒谬的“反编译” .class 类文件,我无法就地修改?

重现步骤:

  • 创建Android库项目A
  • 创建标准 Android 项目 B
  • 从项目 B,参考项目 A
  • 从 B 中的 A 覆盖受保护的方法
  • 在B中,点击“打开超级实现”,进入A,尝试修改源代码

软件:

  • Eclipse 版本:4.2.1 构建 ID:M20120914-1800
  • Android 开发工具包版本:21.0.0.v201210310015-519525
  • OS X 版本:10.8.2
  • m2e - Eclipse 1.2.0.20120903-1050 的 Maven 集成

【问题讨论】:

    标签: android eclipse


    【解决方案1】:

    部分答案:为了看不到“荒谬反编译的类文件”,请单击同一页面上的“附加源”(类文件如再现)并选择您正在使用的库的源文件夹。但这是不可编辑的。

    【讨论】:

    • 但是...为什么该工具无法指向正确的源文件?我尝试对 Indigo 做同样的事情,但它确实有效,尽管使用另一组插件...... Juno 没有看到明显的东西?
    • @Robottinosino m2e 插件即使不是具有 Maven 方面的项目也能够找到一些源。
    • 安装好了,但问题依旧:m2e - Maven Integration for Eclipse 1.2.0.20120903-1050
    猜你喜欢
    • 1970-01-01
    • 2014-08-29
    • 2016-02-17
    • 2015-03-23
    • 1970-01-01
    • 2013-01-03
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    相关资源
    最近更新 更多