android-maven-plugin 3.2.0与maven 3.0.4一起使用无法编译

3
当我尝试使用maven 3.0.4编译时,Eclipse给我报错:
“Failed to execute goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.2.0:generate-sources (default-generate-sources) on project Proyect: The plugin com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.0.0 requires Maven version [3.0.3,) -> [Help 1] [ERROR]”
我不明白为什么会这样,因为我已经安装了maven 3.0.4和m2Eclipse插件,而且当我尝试使用2.x版本进行编译时是可以成功的。

1
尝试从命令行运行,这将证明您的项目是否有问题,或者是Eclipse插件出了问题。在pom.xml所在的项目区域打开终端并键入“mvn clean install”。如果可以正常工作,则表示您已正确安装Maven 3.0.4,只是Eclipse出了点小问题... - Jimmy
你确定在所有模块项目中实际使用的是android-maven-plugin 3.2.0吗?看起来很奇怪,因为它抱怨android-maven-plugin 3.0.0。 - yorkw
我已经尝试在控制台上运行一切正常,但在Eclipse中则无法运行。 - Fran b
2个回答

4

您确定正在使用Maven 3.0.4编译吗?也许您的磁盘上有Maven 3.0.4,但是使用m2e的嵌入式Maven 3.0.2(默认情况下)。前往窗口 -> 首选项 -> Maven -> 安装以检查您设置了哪个Maven版本。


1
我已经更改了它,但是仍然出现相同的错误。也许是因为在一个安装说明中写道:嵌入式运行时始终用于依赖项解析。 - Fran b

0

也许this会有所帮助,之后,如果遇到安卓连接器的问题,可以使用修复方法。至少对我有效!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接