2012-01-27 121 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的位置。點擊應用,然後確定,現在你的版本應該可以工作。