2013-08-06 10 views
7

Я использую IntelliJ Idea 12.1.4 Community Edition в Windows 7, который по умолчанию поддерживает Android.IntelliJ Idea не может создать новый проект для Android

Я могу импортировать проекты Android, созданные с помощью Eclipse, и они отлично работают в IntelliJ. Но когда я попытался создать новый проект Android в IntelliJ, это не удалось. Это показывает диалоговое окно

Cannot find resource directory for module [ProjectName]

Затем в консоли Android:

The project wasn't generated by 'android' tool.

'C:\Windows\system32\java.exe' is not recognized as an internal or external command, operable program or batch file.

Invalid path

ERROR: SWT folder '' does not exist.

Please set ANDROID_SWT to point to the folder containing swt.jar for your platform.

Я попробовал оба ответа из следующих вопросов:
intellij IDEA - create android app failed
IntelliJ IDEA 12 - New Android Application Module wizard fails with "cannot find resource directory for module"
Но оба ответа не удалось решить это.

Edit: Screeshots по пути SDKs' в IntelliJ Idea

JDK Путь:
enter image description here

Android SDK Путь:
enter image description here

+0

Пожалуйста, добавьте скриншоты, показывающие вашу конфигурацию JDK и Android SDK в IDEA. – CrazyCoder

+0

@CrazyCoder Я добавил скриншоты конфигурации JDK и Android SDK по вашему запросу. – Krish

+3

Похоже, что файл 'android.bat' вызывает' lib \ find_java.bat', который использует 'lib \ find_java.exe', чтобы найти установку Java в вашей системе, но обнаруживает неправильную версию. Вы можете переустановить JDK и определить переменную среды 'JAVA_HOME', которая укажет на правильный каталог установки JDK. – CrazyCoder

ответ

6

Спасибо @CrazyCoder для вашего ответа, как в комментарии ,

Я добавил новую переменную в переменные окружения, которая называется JAVA_HOME с JDK-контуром - C:\Program Files\Java\jdk1.7.0_25 как значение.

Теперь IntelliJ Idea создает новые проекты для Android успешно.

Смежные вопросы