Android Студия не смогла найти правильный JVM (связанные с MAC OS )

? MickyRich89 @ | Original: StackOverFlow

Я не могу начать свой Android Студия на Android развития на Mac OS ( 10.10.1 - Yosemite )



Top 5 Respuesta

1Alonso C. Licks @

Просто установите этот парень здесь

http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US

и вы должны быть хорошо.



2hasternet @

Откройте пакет приложений для Android Студия в Finder, и редактировать файл Info.plist . Изменение ключа JVMversion . Положите 1.6+ вместо 1,6 * . Это работает для меня !.

Cheers!

Edited:

Не то время это было необходимо в более старых версиях Android Studio, это не рекомендуется. См официальное заявление

" Пожалуйста, обратите внимание : Не изменяйте info.plist выбрать другую версию, которая остановит не только подпись приложений, но также будущие обновления патч к вашей установке. ".

Http://stackoverflow.com/a/27370525/906523 Антонио Хосе являетсяправильным.

Thanks aried3r!

3Iggy @

Редактировать файл Info.plist андроид студии в пакет, так что он использует 1,7 или любой JVMVersion у вас установлена. ИзменениеJVMVersion к 1.6+ вместо 1,6 * как hasternet ответил выше должен работать тоже .

Вышеуказанные работы, но не рекомендуется смотреть http://tools.android.com/recent/androidstudio1rc3_releasecandidate3released

По состоянию на RC 3, у нас есть более действенный механизм для настройки свойств   пусковые на всех трех платформах . Вы не должны изменять любые файлы в   Каталог установки IDE . Вместо этого, вы можете настроить   атрибуты, создавая свои собственные .properties или .vmoptions файлы в   Следующие каталоги . ( Это стало возможным на некоторых платформах   прежде, но это необходимо Вам копировать и изменять все содержимое   файлы . С последними изменениями эти свойства в настоящее время добавка   вместо такова, что вы можете установить только те атрибуты, которые заботятся о, и   Остальное будет использовать значения по умолчанию из установки IDE ) .

см http://stackoverflow.com/questions/20925253/android-studio-failed-to-load-jvm-on-mac-osx-mavericks

4Magster @

Изменить этот ключ в Info.plist

I changed from

<key>JVMVersion</key>
<string>1.6*</string>

to

<key>JVMVersion</key>
<string>1.8*</string>

и все работало нормально сейчас ..

Отредактировано: Согласно официальному заявлению, как упоминалось выше, hasternet и aried3r ,решение Антонио Хосе правильно.

Thanks!

5Antonio Jose @

[ Update] Это исправлено в Android Студия 1.1  https://code.google.com/p/android/issues/detail?id=82378

В следующей версии Android Studio, если нет Java 6 не найден, но 7 ( или выше) найдено, то он будет использовать это вместо этого. Мы по-прежнему рекомендуем запускать студию с Java 6 в связи с улучшением рендеринга шрифтов, но нет обойти требуется, если, например, только Java 8 найдено.

[End Update]

С http://tools.android.com/recent/androidstudio1rc3_releasecandidate3released

По состоянию на RC 3, у нас есть более действенный механизм для настройки свойств для пусковых на всех трех платформах . Вы не должны изменять любые файлы в каталоге установки IDE . Вместо этого, вы можете настроить атрибуты, создавая свои собственные .properties или .vmoptions файлы в следующих каталогах. ( Это стало возможным на некоторых платформах прежде, но это необходимо Вам копировать и изменять все содержимое файлов . Споследними изменениями эти свойства в настоящее время добавке, а таким образом, что вы можете установить только те атрибуты, которые заботятся о, иостальные будет использовать настройки по умолчанию установки IDE ) .

Однако нет никаких объяснений о том, что варианты.

После поисканемного я нашел это  http://randomlytyping.com/blog/2013/8/5/vm-options-for-android-studio-on-mac  https://www.jetbrains.com/idea/help/file-idea-properties.html

Не Однако не повезло с этим.

К счастью, я был в состоянии решить ее на Yosemite используя переменные среды, как сказано в примечаниях к выпуску RC3 на 1,0 .

Вы также можете разместить переменные используют среды, указывающие на конкретные файлы перекрывают другом:   STUDIO_VM_OPTIONS, что vmoptions файл использовать   STUDIO_PROPERTIES, которые свойств файла, чтобы использовать   STUDIO_JDK, что JDK для запуска студии с

Это былонемного сложно, потому что Android Студия неприложение командной строки, поэтому мне пришлось использовать команду AppleScript установить переменную окружения, когда Войти . Более подробную информацию http://stackoverflow.com/a/25912736/1568429

Это моя команда launchctl для командной строки .

launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk

И это моя AppleScript (не забудьте сохранить его в качестве приложения )

do shell script "launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk"

О launchctl см http://stackoverflow.com/a/4567308/1568429