Eclipse和Android以及classpath:bin和target

Gar*_*son 8 eclipse android adt maven 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.我有一个标记为"Is Library"的Android项目:

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

<classpathentry kind="output" path="target/classes"/>
Run Code Online (Sandbox Code Playgroud)

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

<classpathentry kind="output" path="bin/classes"/>
Run Code Online (Sandbox Code Playgroud)

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

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

Tar*_*arz 2

我第一次可能太宽泛了,所以你可以这样做:

要么将你的环境降级回 4.3(这很烦人,你已经抱怨过它。)

或者检查您的项目设置为什么版本。如果它设置为 android 4.4,请尝试将项目版本设置为 4.3 或您的应用程序在进入 4.4 之前正在使用的版本,它将起作用(除非您的应用程序与我的应用程序有不同,这是可能的。)