2015-09-17 4 views
3

Если alreadt быть установлен 32-битный JDK, определить переменную JAVA_HOME вНе удалось создать JVM: код ошибки -6, JVM Путь: C: <jre path>

Computer>System Properties>System Setting>Enviorment VAriables. 

Я Allready установить путь JAVA_HOME в настройке Enviorment.

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

Я использую 32-битную машину Windows 7 и 32-битную версию 1.8 Java в своей машине.

+0

Перейти на домашнюю страницу android studio folder >> там вы можете увидеть два установочных файла android studio.exe .. >> щелкните по другому из 32-разрядного .exe-файла. –

+0

см. Здесь http://stackoverflow.com/questions/39616303/failed-to-create-jvmerror-code-6-android-studio/41678833#41678833 – Sam

ответ

4
  1. Перейти к Android Studio установлено расположение в моем случае: C:\Program Files\Android\Android Studio\bin.

  2. Изменить режимstudio.exe.vmoptions в администратора.

  3. Измените следующие строки, как показано ниже: -Xms256m -Xmx512m

  4. Вы сделали.

Надеюсь, это вам поможет.

6

Если вы overide studio64.exe VM опции удаления, что из папки .AndroidStudiox.x и начать androidstudio, он будет работать

+0

Это трюк, который работал со мной. –

+0

это сработало и для меня! –

0

У меня была та же проблема, после изменения значения Xmx в studio64.exe.vmoptions (внутри каталог: .AndroidStudioX.X в домашнем каталоге пользователя). Я сделал это после прочтения официальных документов Google, как изменить размер кучи Android Studio, чтобы сделать его работать быстрее: https://developer.android.com/studio/intro/studio-config.html#adjusting_heap_size

Сразу после этого изменения Android-студия больше не может начать и такую ​​же ошибку, как вы писали. Ну, вскоре я нашел много советов здесь, в stackoverflow, чтобы удалить файл studio64.exe.vmoptions, который работал, но он также изменил значение Xmx на значение по умолчанию 1280 МБ. Но я хотел сохранить большую ценность максимального размера кучи, и после многих поисков и попыток я наконец нашел решение. Первоначально я просто раскомментировал строку, начинающуюся с Xmx внутри studio64.exe.vmoptions, и изменил значение на 3g. Но я не удалял остальную часть этой линии, так это выглядело так:

-Xmx3g #<------ increase this to most of your RAM 

Но это не работает, я должен был переместить остальную часть этой строки в отдельную строку, как это:

# custom Android Studio VM options, see http://tools.android.com/tech-docs/configuration 
-Xms512m 
#<------ increase this to most of your RAM 
-Xmx3g 

И это, наконец, сработало. Я также проверил, что параметр Xmx фактически применяется, запустив команду jps -lvm (как описано в ссылке Google docs выше).

Я думаю, что корень этой проблемы состоял в том, что исходная строка (созданная самой Android-студией) была прокомментирована как целое, а также содержала комментарий «# < ------ увеличьте это до большей части вашей оперативной памяти ", у которого также был другой символ #, расположенный слева от него. Поэтому я думал, что он может оставаться там, но он просто не может, он должен быть на отдельной строке, если вы раскомментируете и отредактируете параметр Xmx.

0

Я сравнил файл studio.exe.vmoptions с моей предыдущей версией установки Android Studio. (C: \ Users \ хххх \ .AndroidStudio3.0 \ студия.exe.vmoptions)

Я изменил -Xmx4096m на -Xmx750m, как и в предыдущей версии, и эта проблема с кодом ошибки «-6» исчезла.

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