我使用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在类路径上达成一致而不进行修改?
答案 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。