2012-01-27 110 views
1

我使用Eclipse和Maven插件的Android项目。当我建立它时,我得到如下错误行家依赖安装失败

27/1/12 2:34:02 PM IST:为ProjectName生成错误; org.apache.maven.lifecycle.LifecycleExecutionException:无法 执行目标

com.jayway.maven.plugins.android.generation2:Maven的Android的插件:2.2.1:产生来源 (默认生成-sources)项目项目名:执行 默认生成来源的目标 com.jayway.maven.plugins.android.generation2:Maven的Android的插件:2.2.1:产生来源 失败:请提供正确的Android SDK目录路径为 配置参数<sdk><path>...</path></sdk> in the plugin <configuration/>

作为替代方案,您可以将参数添加到命令行: -Dandroid.sdk.path=...或通过设置环境变量ANDROID_HOME

即使我已在<sdk><path>...</path></sdk>

+1

你提的问题是很难可读:( – 2012-01-27 09:43:06

+0

你用'-Dandroid.sdk.path ='在命令行上试试? – 2012-01-27 10:09:10

回答

0

除了ANDROID_HOME环境变量的ANDROID_HOME和路径,您还需要将$ ANDROID_HOME/tools和$ ANDROID_HOME/platform-tools添加到PATH环境变量中:

的Maven 3.0.3+安装,看http://maven.apache.org/download.html

  1. 设置环境变量ANDROID_HOME所安装的Android SDK的路径,并添加$ ANDROID_HOME /工具以及$ ANDROID_HOME /平台的工具,你的$ PATH。 (或者在Windows%ANDROID_HOME%\ tools和%ANDROID_HOME%\ platform-tools中)。
  2. MacOS的用户:请注意,对于路径的命令行和工作IDE的由launchd会开始,你必须将其设置为/etc/launchd.conf而不是在.bashrc或者别的

查看Android Maven插件网站here上的入门页面。

希望得到这个帮助。

0

您还需要设置了Android SDK中有关Eclispe的路径位置为好,否则M2E-Android的构建就会失败:

去窗口 - >首选项,并选择Android系统。单击SDK位置文本框旁边的浏览...按钮,然后选择本地安装的Android SDK的位置。点击应用,然后确定,现在你的版本应该可以工作。