Обновите IntelliJ до 10.5, и сборка Android завершится неудачно. Android SDK не указан - PullRequest
28 голосов
/ 21 мая 2011

Я только недавно обновил установку IntelliJ Idea на моем Mac до 10.5.У меня был проект Android, над которым я работал в 10.0.3, и все работало отлично.Теперь, когда я пытаюсь построить проект, я получаю сообщение об ошибке:

Information:Compilation completed with 1 error and 0 warnings
Information:1 error
Information:0 warnings
Error:Android SDK is not specified for module Project_Android

Ответы [ 5 ]

58 голосов
/ 21 мая 2011

Похоже, IntelliJ не знает, где находится Android SDK.

Вот пошаговая инструкция:

  1. В существующем проекте перейдите в «Файл» -> «Структура проекта»
  2. Нажмите запись «Модули» в группе «Настройки проекта» (слева)
  3. Нажмите модуль «Android» для вашего проекта
  4. Нажмите «Новый», где написано «Платформа Android»
  5. Укажите его на местоположение Android SDK, которое у вас есть локально.
  6. Выберите версию API.
  7. Нажмите «Применить»

Так и должно быть. Удачи!

Изображение добавлено enter image description here

18 голосов
/ 17 июля 2014

Как предполагает Нил Трафть, вы также должны сделать его SDK проекта по умолчанию.IntelliJ 13.1.3 screenshot

7 голосов
/ 26 мая 2011

Меня это тоже очень смутило.Мне не хватало андроида sdk в настройках платформы.enter image description here

После добавления этой конфигурации она все еще не работала, пока я не перезапустил Intelli-J.Очень запутанно.

6 голосов
/ 21 мая 2011

Обратите внимание, что конфигурация Android SDK изменилась в 10.5. Подробнее см. В блоге .

2 голосов
/ 15 октября 2016

Я получил эту же ошибку при создании нового проекта с LibGDX 1.9.4 с опцией проекта IntelliJ и его открытии.Многие из этих ответов устаревают, поэтому вот подтверждение от 2016 года!

Решение, которое мне помогло, - перейти в настройки модуля и перейти на Android SDK вместо стандартного Java SDK для модуля Android.:

  1. Щелкните правой кнопкой мыши проект и выберите «Открыть настройки модуля».
  2. Выберите «Модули» в разделе «Настройки проекта».
  3. Выберите модуль Android.
  4. Выберите вкладку «Зависимости».
  5. Выберите соответствующий Android SDK вместо Java SDK.

    • Если требуемый Android SDK отсутствует, перейдите на вкладку SDK в разделе «Платформа».Настройте и добавьте новый Android SDK с помощью кнопки «+».

Мне удалось запустить проект после установки Android SDK.Спасибо @ nicholas.hauschild за руководство по этому решению!

Solution is setting the android module with an Android SDK in the Module settings. IntelliJ IDEA 2016.2.4 Build #IC-162.2032.8, built on September 9, 2016 JRE: 1.8.0_112-release-b343 x86

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...