Eclipse和Android以及classpath:bin和target

时间:2014-08-03 14:34:33

标签: android eclipse maven adt eclipse-adt

我使用Eclipse 4.5和m2e 1.6.1.20150625-2338,ADT 23.0.3.1327240,Android for Maven Eclipse 1.1.0和23.0.6.1720515。我有一个Android项目标记为" Is Library":

如果我在项目上执行 Maven |更新项目... ,则会修改.classpath以包含以下内容:

<classpathentry kind="output" path="target/classes"/>

但是当我构建项目时,Eclipse会将该行更改为:

<classpathentry kind="output" path="bin/classes"/>

显然,Eclipse认为类路径应该是什么以及m2e认为它应该是什么之间存在脱节。显然这对我的Subversion文件造成了严重破坏。

是否有一些设置可以让m2e和Eclipse在类路径上达成一致而不进行修改?

2 个答案:

答案 0 :(得分:2)

我可能第一次太宽,所以你可以做的就是:

要么将你的环境降级回4.3(这很烦人,你就抱怨了。)

或者检查项目设置的版本。如果设置为android 4.4,请尝试将项目版本设置为4.3或您的应用程序正在使用的版本,然后再转到4.4并且它将起作用(除非您的应用程序与我的应用程序有所不同。)

答案 1 :(得分:1)

请参阅此页面Build path incomplete only in some workspaces (Android)

它可能有助于您解决此问题&#34;项目未构建,因为其构建路径不完整。找不到java.lang.Object的类文件。修复构建路径,然后尝试构建此项目&#34; 问题。 -Aravindan。