Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Eclipse中安装m2e android插件?_Android_Eclipse_Maven_M2e - Fatal编程技术网

如何在Eclipse中安装m2e android插件?

如何在Eclipse中安装m2e android插件?,android,eclipse,maven,m2e,Android,Eclipse,Maven,M2e,我正在尝试设置在Eclipse中为我的Android项目使用Maven和pom.xml文件。我安装了EclipseIndigo(包括m2e),安装了Android SDK,安装了ADT。我正在努力理解“安装m2e安卓插件”意味着什么(我总是被带到提供安装说明但我无法遵循的地方),具体来说,当我在该页面上阅读说明时,在我完成第2部分中的所有步骤后,我的结构没有“Maven依赖性”我的pom.xml文件显示以下错误: Project build error: Unresolveable build

我正在尝试设置在Eclipse中为我的Android项目使用Maven和pom.xml文件。我安装了EclipseIndigo(包括m2e),安装了Android SDK,安装了ADT。我正在努力理解“安装m2e安卓插件”意味着什么(我总是被带到提供安装说明但我无法遵循的地方),具体来说,当我在该页面上阅读说明时,在我完成第2部分中的所有步骤后,我的结构没有“Maven依赖性”我的pom.xml文件显示以下错误:

Project build error: Unresolveable build extension: Plugin
com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.1.1 or one of its dependencies could 
not be resolved: The following artifacts could not be resolved: 
com.jayway.maven.plugins.android.generation2:android-maven-plugin:jar:3.1.1, 
com.android.ddmlib:ddmlib:jar:r16, org.sonatype.sisu:sisu-inject-bean:jar:2.1.1,     
org.sonatype.sisu:sisu-guice:jar:no_aop:2.9.4, org.codehaus.plexus:plexus- archiver:jar:2.0.1, junit:junit:jar:3.8.1, 
org.codehaus.plexus:plexus-io:jar:2.0.1, org.codehaus.plexus:plexus-utils:jar:3.0, commons-jxpath:commons-
jxpath:jar:1.3, commons-io:commons-io:jar:2.0.1, org.ow2.asm:asm:jar:4.0, commons-lang:commons-lang:jar:
2.6, org.sonatype.aether:aether-util:jar:1.12: Failure to transfer 
com.jayway.maven.plugins.android.generation2:android-maven-plugin:jar:3.1.1 from http://repo1.maven.org/
maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central 
has elapsed or updates are forced. Original error: Could not transfer artifact 
com.jayway.maven.plugins.android.generation2:android-maven-plugin:jar:3.1.1 from/to central (http://
repo1.maven.org/maven2): No response received after 60000
以及:

Project build error: Unknown packaging: apk
在线

<packaging>apk</packaging>
apk

我自己也尝试过重新设置第二个IDE,一切正常,假设您已经正确安装了Android SDK和Maven(最好使用最新版本),这些是使用Mavenized Android项目所需的唯一Eclipse插件:

  • adt
  • m2e
  • m2e安卓
查看我的屏幕截图
Help->安装新软件…->已安装的内容

如果您按照说明从一个新项目开始,那么错误很可能是由于maven release plugin的早期版本(如果您没有明确指定)。通过将鼠标悬停在pom.xml中的元素上,您应该会得到如下提示:

m2e不支持2.4之前的maven资源插件。使用maven资源插件2.4版或更高版本

在下面添加以下插件:


maven资源插件
2.5

然后右键单击new project并选择Maven->Update project Configuration,这将修复所有错误并为您提供一个工作示例。

我在eclipse JUNO中安装android m2e时遇到了同样的问题。 然后尝试通过“安装新软件”向导而不是市场进行安装

添加以下内容作为更新站点,并从列出的软件中选择“Android For Maven eclipse”并安装


-感谢@NullNoname提供了更新站点。

我已经尝试过通过Eclipse Marketplace。当我点击“安装”时,我得到以下消息“以下解决方案不可用:Android Configurator For M2E是否继续安装?”是的,看起来它没有实际安装,因此这些东西仍然不起作用…嗯。似乎所有的东西都安装好了,但不起作用,根据错误日志,Maven似乎没有下载所有必需的依赖项,请注意,当第一次开始使用Maven时,下载所有依赖项可能需要一些时间。查看您当地的maven存储库(通常在您的个人资料/.m2/repository/下),查看android-maven-plugin-3.1.1.jar是否在这里/com/jayway/maven/plugins/android/generation2/android-maven-plugin/3.1.1,如果没有,请尝试多次重新导入项目或手动解决所有缺少的依赖项。嘿,伙计们,如果你在安装m2e android时遇到问题,请报告项目中的问题:该链接对我不起作用。我得到的信息是:这里没有GitHub页面。你能修好这个链接吗?
<plugin>
  <artifactId>maven-resources-plugin</artifactId>
  <version>2.5</version>
</plugin>