2015-07-08 8 views
3

Я тщательно исследовал эту проблему, и опубликованные решения не сработали для меня.Android Studio: не удалось загрузить JVM DLL

Я запускаю Windows 8 и самые последние версии JAVA JDK (64 бит) и Android Studio.

[Системные характеристики: новые XPS 13, Core i5, 8 Гб оперативной памяти, SSD]

Точная ошибка:

Не удалось загрузить JVM DLL C: \ Program Files \ Java \ JDK1. 8.0_45 \ JRE \ Bin \ клиент \ jvm.dll

Если у вас уже установлен 64-битный JDK, определить переменную JAVA_HOME в ... переменные среды

- Проверка -

Java -версия

ява версия "1.8.0_45"

Java (TM) SE Runtime Environment (сборка 1.8.0_45-b15) ..

- Вещи я пытался -

  • Удаление Java и AS, перезагрузка, установить 64-битную Java JDK, проверьте установки, перезагрузите компьютер, установите AS, установите JAVA_HOME переменной
  • ДА, жизнеспособный является переменной окружающей средой, а не пользователь переменного
  • Я добавил/бен/directory к переменной окружения «путь»
  • Я перевернул косые черты в переменных переменных окружения в соответствии с указанным решением
  • Последовал за удалением/переустановкой, указанным выше, но с 32-разрядным jdk (с правильной средой переменные пути)
  • Выполнен весь процесс (удаление, перезагрузка после установки и т. д.), но w Ith старшего JDKs
  • Я попытался запустить studio.exe с 32 бит установлен JDK, и studio64.exe с 64 битной JDK установлен

Я чувствую, что я попробовал все. Я должен был прищуриться где-то вдоль линии. Есть идеи?

ответ

0

Вы сказали, что добавили/bin/каталог в переменную окружения «путь», если вы помещаете C: \ Program Files \ Java \ jdk1.8.0_45 \ jre \ bin. Это неправильно, это должно быть C: \ Program Files \ Java \ jdk1.8.0_45 \ jre \ bin \ client для системной переменной пути, и вы поместите ее как первый элемент.

Я проверил путь установки java. Я обнаружил, что jvm.dll находится в папке C: \ Program Files \ Java \ jdk1.8.0_45 \ jre \ bin \ server, пожалуйста, проверьте свой.

см. Снимок экрана.

enter image description here

+0

Хорошая идея, но все еще не повезло:/Я даже проверял, чтобы файл даже существовал. –

+0

Вы видели jvm.dll в C: \ Program Files \ Java \ jdk1.8.0_45 \ jre \ bin \ client? Для меня я нашел его в C: \ Program Files \ Java \ jdk1.8.0_45 \ jre \ bin \ server – Jegg

+0

Да, я нашел его прямо в каталоге/bin/client /. –

0

Я получил это работает. Я удалил все снова. Переустановил 64-разрядный jdk, переделал переменную окружения, перезагрузил, переустановил Android Studio и все еще не работал.

Я загрузил 32-битный JDK только что получил хихиканье и установил его. Я не удалял 64-битную java ... Я указал переменную окружения на 32-битный каталог JDK и попытался запустить студию Androd с 32-разрядным .exe (а не studio64.exe), и он сработал.

Думаю, мне придется жить без 64-битного.

Спасибо за помощь, всем.

0

Попробуйте запустить андроид-студию в качестве администратора. Это сработало для меня. Попробуйте установить другую версию Android Studio.