Как указать путь ANDROID_HOME для Maven под IntelliJ

5382
Patrick

Я очень новичок в Maven, и, кроме того, я вынужден использовать IntelliJ, что также является новой средой для меня.

При создании проекта с Maven в IntelliJ 12.0.3 я получаю ошибку компиляции:

Не удалось выполнить цель com.jayway.maven.plugins.android.generation2: android-maven-plugin: 3.5.0: generate-sources (default-generate-sources) для торговца проекта: выполнение default-generate-sources of target com. jayway.maven.plugins.android.generation2: android-maven-plugin: 3.5.0: сбой создания источника: путь "C: \ adt-bundle-windows-x86_64 \ adt-bundle-windows \ sdk \ platform-tools \" Платформы "это не каталог. Пожалуйста, укажите правильный путь к каталогу Android SDK в качестве параметра конфигурации ... в плагине. В качестве альтернативы вы можете добавить параметр в командную строку: -Dandroid.sdk.path = ... или установить переменную среды ANDROID_HOME. -> [Помощь 1]

Я добавил в переменные среды: ANDROID_HOME с параметром: C: ... \ sdk \ platform-tools, но кажется, что он все еще неверен.

Вчера, когда эта ошибка произошла в другой ветке, которую я использовал, один парень смог исправить ее с помощью некоторых настроек в меню Файл -> Настройки -> Maven -> Runner -> Добавить свойство Maven. Я проверил список там, но он не был окончательным :(. Я думаю, что он добавил имя свойства и значение вручную.

Спасибо за вашу помощь!

2
Вы можете опубликовать свой pom.xml? Решение мата работает на меня. fxp 10 лет назад 0

1 ответ на вопрос

3
mat_krauser

You can add the Android-SDK-Path to the commandline:

In Settings -> Maven -> Runner add a propery with

Name = android.sdk.path Value = <path to your android-sdk> 

This fixed the Problem for me

Я добавил это свойство (IntelliJ 12.1.3), но оно все еще не работает. TOUDIdel 10 лет назад 0

Похожие вопросы