maven依赖安装失败

时间:2012-01-27 09:37:51

标签: android maven

我正在使用Eclipse和maven插件构建一个Android项目。当我构建它时,我得到如下错误

  

27/1/12 2:34:02 PM IST:为ProjectName构建错误;   org.apache.maven.lifecycle.LifecycleExecutionException:失败   执行目标

     

com.jayway.maven.plugins.android.generation2:行家-机器人-插件:2.2.1:产生来源   项目ProjectName上的(default-generate-sources):执行   default-generate-goals of goals   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

即使我在ANDROID_HOME

中设置了<sdk><path>...</path></sdk>和路径

2 个答案:

答案 0 :(得分:0)

除了ANDROID_HOME环境变量之外,还需要在PATH环境变量中添加$ ANDROID_HOME / tools和$ ANDROID_HOME / platform-tools:

  

安装了Maven 3.0.3+,请参阅http://maven.apache.org/download.html

     
      
  1. 将环境变量ANDROID_HOME设置为已安装的Android SDK的路径,并将$ ANDROID_HOME / tools以及$ ANDROID_HOME / platform-tools添加到$ PATH。 (或在Windows%ANDROID_HOME%\ tools和%ANDROID_HOME%\ platform-tools上)。
  2.   
  3. MacOS用户:请注意,对于在命令行上工作的路径以及在由launchd启动的IDE中,您必须在/etc/launchd.conf中设置它,而不是在.bashrc或其他地方设置
  4.   

查看android maven插件网站here上的“入门”页面。

希望得到这个帮助。

答案 1 :(得分:0)

您还需要在Eclispe中设置Android SDK的路径位置,否则m2e-android构建将失败:

转到窗口 - &gt;首选项并选择Android。单击SDK Location文本框旁边的Browse ...按钮,然后选择您在本地安装的Android SDK的位置。单击Apply然后单击OK,您的构建现在应该可以正常工作。