Не вдається встановити Android Studio на Windows 7, не знайдено JDK
Я завантажив Android Studio і спробував запустити програму.
Вона працює на Windows 7 64-bit з Java 1.7. Під час інсталяції моя Java 1.7 була виявлена, і решта інсталяції проходить просто чудово. Однак при спробі запустити програму з іконки на робочому столі нічого не відбувається. Дивлячись на диспетчер завдань, завантажується новий процес з CMD. Це пов'язано з тим, що він намагається запустити пакетний файл studio.bat
.
При виконанні через CMD я отримую наступну помилку:
ERROR: не вдається запустити Android Studio. Не знайдено JDK. Будь ласка, перевірте або ANDROID_STUDIO_JDK, або JDK_HOME або JAVA_HOME вказує на дійсну установку JDK. ECHO вимкнено. Натисніть будь-яку клавішу для продовження. . .
Я спробував відкрити файл властивостей idea
, щоб побачити, чи є щось, що я міг би налаштувати для цього ANDROID_STUDIO_JDK
або щось подібне. Однак я нічого не знайшов. Я сподіваюся, що деякі з вас можуть дати мені знати, якщо ви змогли встановити це або якщо у вас також виникли проблеми.
У мене спрацювало додавання системної змінної
JDK_HOME
зі значеннямc:\Program Files\Java\jdk1.7.0_21\
. Останню версію Java можна завантажити тут.Крім того, переконайтеся, що змінна
JAVA_HOME
також має вказане вище розташування.Гаразд, я придумав, як виправити цю неприємну помилку.
Перш ніж ти почнеш
Перейдіть в папку установки Android Studio і знайдіть папку bin. Усередині папки bin ви знайдете studio.bat. Запустіть файл, і він покаже помилку. Якщо справа в шляху до Java, то виконайте підказку 1.
Порада 1
Коли ви задаєте шлях
JAVA_HOME
і т.д., переконайтеся, що в кінці шляху не стоїтьbin
. Для мене це вирішило проблему.JAVA_HOME
=>C:\Program Files\Java\jdk1.7.0_21
path
=>C:\Program Files\Java\jdk1.7.0_21\bin
Працює нормально з JDK 1.7 (я пробував з 32 бітною).
Якщо ви це зробите, то побачите початковий екран, як показано нижче.
Підказка 2
Ви отримуєте наведене нижче повідомлення про помилку?
Ваш Android SDK застарів або в ньому відсутні шаблони. Будь ласка, переконайтеся, що що ви використовуєте SDK версії 22 або новішої.
Ця помилка, ймовірно, виникає через те, що у вашій змінній шляху є посилання на стару версію SDK (яку ви завантажили з Eclipse). Перейдіть до змінних оточення і видаліть будь-яке посилання на стару папку SDK і вкажіть на нову папку SDK, яка знаходиться всередині папки установки Android Studio.
Збережіть і перезапустіть Studio, тепер все повинно працювати належним чином.
Порада 3
Якщо вам не подобається возитися зі змінною шляху, як це описано вище, видаляючи старі посилання, просто виконайте наступні кроки, щоб вказати новий шлях до SDK, який постачається зі студією.
*Project Defaults* -> *Project Structure* -> Натисніть "New" -> Виберіть "Android SDK" -> Виберіть папку SDK
всередині інсталяції студії.Якщо ви отримуєте повідомлення "Ваш Android SDK застарів.натисніть "Конфігурація" - "За замовчуванням" - "Структура проекту", виберіть "SDKs" - "Android SDK" та у вікні "Ціль збірки" виберіть "Android 4.2.2". Натискаємо "ОК". Тепер все повинно працювати нормально.