Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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
Android maven依赖项安装失败_Android_Maven - Fatal编程技术网

Android maven依赖项安装失败

Android maven依赖项安装失败,android,maven,Android,Maven,我正在用Eclipse和maven插件构建一个Android项目。当我构建它时,我得到如下错误 2012年1月27日下午2:34:02 IST:ProjectName的生成错误; org.apache.maven.lifecycle.LifecycleExecutionException:未能 执行目标 com.jayway.maven.plugins.android.generation2:maven-android-plugin:2.2.1:generate-sources (默认生成源)在

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

2012年1月27日下午2:34:02 IST:ProjectName的生成错误; org.apache.maven.lifecycle.LifecycleExecutionException:未能 执行目标

com.jayway.maven.plugins.android.generation2:maven-android-plugin:2.2.1:generate-sources (默认生成源)在项目ProjectName:Execution上 默认生成目标的源 com.jayway.maven.plugins.android.generation2:maven-android-plugin:2.2.1:generate-sources 失败:请提供正确的Android SDK目录路径,如下所示 配置参数
。。。在插件中

或者,您可以将参数添加到命令行:
-Dandroid.sdk.path=…
或通过设置环境变量ANDROID\u HOME


即使我在
中设置了
ANDROID\u HOME
和path,

除了ANDROID\u HOME环境变量外,您还需要将$ANDROID\u HOME/tools和$ANDROID\u HOME/platform tools添加到path环境变量中:

Maven 3.0.3+已安装,请参阅

  • 将环境变量ANDROID_HOME设置为已安装的ANDROID SDK的路径,并将$ANDROID_HOME/tools以及$ANDROID_HOME/platform tools添加到$path。(或在Windows%ANDROID\u HOME%\tools和%ANDROID\u HOME%\platform tools上)
  • MacOS用户:请注意,要使路径在命令行和由launchd启动的IDE中工作,必须在/etc/launchd.conf中设置路径,而不是在.bashrc或其他文件中设置路径
  • 查看android maven插件网站上的入门页面


    希望有此帮助。

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


    转到窗口->首选项并选择Android。点击浏览。。。按钮,然后选择本地安装的Android SDK的位置。单击Apply,然后单击OK,您的构建现在应该可以运行了。

    您的问题很难理解:(您是否尝试过在命令行上使用“-Dandroid.sdk.path=”?