ошибка установки зависимостей maven - PullRequest
1 голос
/ 27 января 2012

Я строю проект Android с Eclipse и плагинами maven. Когда я его создаю, я получаю сообщение об ошибке:

27/1/12 14:34:02 IST: ошибки сборки для ProjectName; org.apache.maven.lifecycle.LifecycleExecutionException: не удалось выполнить цель

com.jayway.maven.plugins.android.generation2: Maven-андроид-плагин: 2.2.1: порождающие-источники (default-generate-sources) для проекта ProjectName: выполнение default-generate-sources цели com.jayway.maven.plugins.android.generation2: Maven-андроид-плагин: 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 голосов
/ 30 января 2012

Вам также необходимо указать путь к Android SDK в Eclispe, иначе сборка m2e-android завершится неудачей:

Перейдите в Window -> Preferences и выберите Android. Нажмите кнопку «Обзор ...» рядом с текстовым полем «Местоположение SDK» и выберите местоположение локально установленного Android SDK. Нажмите Apply и затем OK, и ваша сборка должна работать.

0 голосов
/ 27 января 2012

Помимо переменной среды 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 / tools, а также $ ANDROID_HOME / platform-tools в ваш $ PATH.(или в Windows% ANDROID_HOME% \ tools и% ANDROID_HOME% \ platform-tools).
  2. Пользователи MacOS: обратите внимание, что для того, чтобы путь для работы в командной строке и в IDE начинался с launchd, вы должны установить его в /etc/launchd.conf, а НЕ в .bashrc или что-то еще

Посетите страницу «Приступая к работе» на веб-сайте плагина Android maven здесь .

Надеюсь, эта помощь.

...