Подтвердить что ты не робот

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 со всеми обновлениями Когда я выбираю IntelliJ IDEA Plugin SDK, я получаю:

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

EDIT:

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

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

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

4b9b3361

Ответ 1

JSDK - это Java SDK. На моем Debian это под/usr/lib/jvm/java-6-sun

Ответ 2

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

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

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

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

EDIT:

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

Ответ 3

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

Ответ 4

Я просто потратил много времени на эту проблему. На моей рабочей станции работает 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.

Ответ 5

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

Ответ 6

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

Ответ 7

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

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

Ответ 8

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

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

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

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

Ответ 9

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

Ответ 10

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

Ответ 11

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

Ответ 12

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

Для IntelliJ и Android в Linux.

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

Ответ 13

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

Ответ 14

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