在Eclipse上使用ApkLib项目时,不应显示错误

时间:2013-10-31 08:55:23

标签: android eclipse compiler-errors maven-plugin

我们已经创建了一些ApkLib项目。

该应用程序的项目是:

  • ApkLib project 1
  • ApkLib项目2,使用ApkLib项目1
  • 主要项目(应用程序)使用两个ApkLib项目

使用Maven,当一切看起来都很好时,它会编译所有,但在编辑过程中,我没有在错误/警告窗口上看到任何关于Android / Java的警告和错误(称为“问题”视图,显示为使用组合ALT + SHIFT + Q然后X)。

例如,当我删除其他类调用的函数时,它不会在警告窗口中写入任何内容。

然而,当我转到调用已删除函数的类时,我可以在编辑器本身中看到错误(标记为红色),再次,在警告窗口中没有写入单个警告/错误与此问题有关。

另一个例子是,当一个类实现一个接口,并且我删除了该类内部接口的函数时,我立即在编辑器本身看到错误,但不会在错误/警告窗口中看到错误。

这意味着Eclipse几乎没有帮助ApkLib项目的错误,而不是使用eclipse的内置窗口,我只能在使用Maven进行编译时看到控制台内的错误(这需要很长时间)时间)。

我该怎么做才能解决它?

我总是得到的唯一错误是下一个(我用XXX替换了路径和项目名称),每个项目一个:

  

无法解析maven项目的生命周期映射元数据MavenProject:XXX @XXX \ pom.xml原因:无法识别的标记:'action'(位置:START_TAG见过...... \ r \ n ... @ 26:17)pom。 xml / XXX第1行Maven项目构建生命周期映射问题

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

似乎“.project”文件中没有java版本。

this link帮助了我。我已经在“.project”文件中添加了下一个内容:

<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>