IntelliJ IDEA – Android JDK не работает

Я только что установил IntelliJ IDEA 10.0.0.2 Community edition
Я установил Android SDK … (C: \ Program Files \ Android \ android-sdk-windows)

Я хочу создать новый проект для Android, поэтому я создаю новый проект, выбираю модуль Android, следующий, следующий …

Затем, когда мне нужно выбрать JDK, я иду в папку android, и когда я пытаюсь выбрать его, я получаю эту ошибку:

Выбранный каталог не является допустимым домом для JSDK

Что я делаю не так ? Что я могу сделать, чтобы исправить это?

Я установил SDK Android со всеми обновлениями
Когда я выбираю SDK IntelliJ IDEA Plugin, я получаю:

Выбранный каталог не является допустимым домом для SDK плагина IntelliJ IDEA

РЕДАКТИРОВАТЬ:

Еще не решил …
Я уже выбрал сам SDK и выбрал платформу Android 2.2 при создании проекта.

Невозможно загрузить файлы JDK. Поэтому я не буду компилировать, я получаю эту ошибку

Не удается запустить компилятор: SDK не указан для модуля «бла». Укажите SDK в диалоговом окне «Структура проекта».

Solutions Collecting From Web of "IntelliJ IDEA – Android JDK не работает"

JSDK – это Java SDK. На моем Debian он находится под / usr / lib / jvm / java-6-sun

Для разработки приложений Android в IntelliJ IDEA вам необходимо установить как Java SDK (JSDK), так и Android SDK :

  • Настройка SDK проекта
  • Java SDK
  • Настройка Android SDK / платформы

Вам также нужно запустить приложение SDK Manager и загрузить платформы Android, которые вы собираетесь использовать.

Обратите внимание, что вы можете отсоединить все банки из конфигурации JSDK в IDEA, если вы собираетесь использовать его только для Android, это поможет с завершением кода, чтобы IDE предложила только классы, доступные в Android.

Я также рекомендую прочитать следующие руководства:

  • Разработка приложений для Android в IntelliJ IDEA
  • Разработка приложений для Android на основе существующих источников

РЕДАКТИРОВАТЬ:

Обновлена ​​настройка ссылки проекта

Мой путь к установке был «C: \ Users \ User \ AppData \ Local \ Android \ android-sdk». Эта запутанная IDEA, поскольку она, похоже, не может видеть скрытые папки, даже при вводе полного пути. Bummer … Я исправил это, установив AppData как видимый.

Я просто потратил много времени на эту проблему. На моей рабочей станции работает IntelliJ Ultimate 11 на 64-разрядной версии Windows 7. Я настраивал свой первый Android-проект. Поэтому никакие SDK не были настроены. Сначала я выбрал JDK , который был без проблем (C: \ ProgramFiles (x86) \ Java \ jdk1.6.0_30). Далее идет часть, где вам нужно указать Android SDK . Сначала вы нажимаете на elipsis («…») и затем «Add New». Теперь вот кикер … Если вы внимательно посмотрите на диалоговое окно, вы заметите, что «Настроить новый JSDK» выделено по умолчанию. Что вам нужно сделать, так это изменить выбор на «Android SDK» . Теперь вы можете выбрать каталог своего Android SDK, и вы не получите этого глупого сообщения об ошибке.

Я буквально потратил впустую около полутора часов, прежде чем понял, почему приложение все время говорило мне: «Это не действительный каталог SDK». Надеюсь, это поможет кому-то еще иметь ту же проблему.

Дон здесь: у меня была такая же проблема в Windows 64 с 11.1.2 и 64-битной java. Что только щелкнув по левому окну, я могу зарегистрировать свой Android SDK.

Когда вы впервые создаете проект / модуль Android, вы должны выбрать JDK, для этого нажмите «+» и выберите «JSDK» в меню, затем выберите, где находится Java SDK, например «c: \ Program Files \ Java \ jdk1.6.0 _20" . Затем нажмите «Далее» и в панели «Свойства SDK» нажмите «Создать» и выберите путь к Android SDK (каталог, где находится «SDK Manager.exe»).

Нажмите символ + в левой панели окна Select android sdk во время создания проекта, а затем выберите SDK android (по умолчанию = c / program files / android / android-sdk)

Мне было очень трудно увидеть, как это сделать на Mac, поскольку вы не можете загрузить jdk с сайта sun

@Szabolcs Berecz @Yochai На mac вам нужно будет получить источник, как описано здесь :

Или просто перейти к загрузке здесь :

Затем он хранится в этом месте: 1.6.x /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/src.jar

Если вы щелкните правой кнопкой мыши в самом левом окне, вы можете создать новый Android-плагин или некоторые из них. Я просто сражался с этим сам. Я никогда не использовал IntelliJ раньше, и действительно их документы устарели. По-видимому, не до текущей версии.

В части JDK вам нужно выбрать JAVA JDK, который был загружен. (Не андроид)

C: \ Program Files \ Java \ jdk1.6.0_24 \

Убедитесь, что вы установили JDK 1.5 или 1.6 (1.7 по какой-то причине не работает с Android SDK). У меня была такая же проблема («Выбранный каталог не является допустимым домом для Android SDK»), но после установки 1.6 JSDK – это работа для меня.

У меня такая же проблема с версией 12 на Linux, Android-модуль не показывает местоположение java sdk и выбор местоположения sdk android не удается, потому что java sdk не установлен. Я решил, создав проект java, который позволяет мне выбирать java sdk и android sdk (странно верно?), После создания такого проекта я могу сделать проект android, потому что теперь настроен sroid sroid

Я потратил 30 минут на решение глупой проблемы

Для IntelliJ и Android на Linux.

Если в меню «Android SDK» появляется красный «No Android SDK», нажмите кнопку обзора, чтобы перейти к ПРАВО. – Его разный макет в Linux для Windows.

Исправлена! Мне нужно было запустить IntelliJ в качестве администратора IDEA. Теперь он одобрит мой Android SDK-каталог «C: \ Program Files (x86) \ Android \ android-sdk"

В моем случае мне нужно было добавить поддержку для Android, поэтому я искал android в настройках плагинов.