Не удается запустить Android студии на Yosemite

? Rob @ | Original: StackOverFlow
---

Не удается установить Java 7 ( установки отказывается ) .

Может установить Java 8 .

Но то, начиная Android Studio, он говорит, что нужно установить устаревший JDK 6, который не будет работать для меня, потому что наши проекты уже 1,7 .

---

Top 5 ответ

1Silmaril @

Если вы нажмете " подробнее ... " в диалоговом окне ошибки, это приведет к http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US . Просто скачайте и установите его.

2Rob @

Получил это все работает:

installed the legacy JDK installed JDK 8

Найдено поток, который Oracle собирается обновить 1,7, так чтопрограмма установки не будет обращать внимания на 10,10, но это не было еще.

Это в конечном итоге работает . Очевидно,само приложение использует 8, так как мой уровень языка в моем проекте установлен на 1,7 инаследие JDK 1,6 .

3Jerry Tian @

UPDATE 2014.12.10

Это должно бытьокончательным обновление по этому вопросу.

После финального релиза Android Студия v1.0, естьофициальный способ выбрать JVM, упомянутый здесь:

http://tools.android.com/tech-docs/configuration/osx-jdk

Всеследующие сведения хранятся только ссылки, пожалуйста, не используйте его.

UPDATE 2014.11.26

Редактирование Info.plist файл, как предложено в этом ответе может повредить вашу IDE. Пожалуйста, ознакомьтесь с https://intellij-support.jetbrains.com/entries/27854363-IDE-doesn-t-start-after-updating-to-Mac-OS-Yosemite-or-Mavericks упомянутых людей IntelliJ, и это является предпочтительным исправить эту проблему .

Если какой-либо из недостойного поведения / нежелательных эффектов, упомянутых там произойдет с вашей установки с помощью этого исправления необходимо восстановить файл Plist, и использовать устаревший JDK 6, а .

Если JDK 6 невариант для вашей установки, или еще есть трудности, чтобы запустить IDE, вы можете попробовать это исправление на свой страх и риск.

Пожалуйста, прочитайте комментарии под этим ответом для рассмотрения воздействия от других членов сообщества (да, хорошие и плохие) и моих бесед с ними.

OLDER UPDATE

Этоустаревший ответ, когда Yosemite находится в ранней стадии бета-версии и может испортить ваши текущие настройки (см комментарии, в основном, вызванных несовместимостью JVM, когда вам нужно обновить / модернизировать их ).

Как уже упоминалось в оригинальный ответ, это" грязные " исправить это время, инаиболее подходящий способ, чтобы исправить эту проблему сейчас, чтобы обновить / обновить JVM, как это было предложено для вашей системы OSX .

Оригинальный ответ помещается ниже только для справки, если всеJVM обновление / изменение прежнему не работает для вас, по крайней мере, вы можете вручную установить JVM и использовать этот хак, но, пожалуйста, не upvote этот ответ, потому что есть получше ,

==================================

Как уже упоминалось, как другим пользователям,JDK от Apple, и новый OSX кажется натворить .

Тем не менее, естьгрязные быстро исправление для него .

Во-первых, найти ваш Android Студия, для моей машины, он находится здесь:

jerry-retina-mbp:Android Studio.app jerry$ pwd
/Applications/Android Studio.app

Затем найдите Описание Применение пучок файла для него, названный " Info.plist " :

jerry-retina-mbp:Android Studio.app jerry$ ls Contents/Info.plist 
Contents/Info.plist

Используйте "Поиск ", чтобы открыть эту папку :

jerry-retina-mbp:Android Studio.app jerry$ open Contents

Затем, вы можете использовать любой текстовый редактор вам нравится, чтобы изменить настройки виртуальной машины Java в " Info.plist " (который является толькоXML -файл) .

Before:

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

After:

  <key>JVMVersion</key>
  <string>1.6+</string>

Надеюсь, после этого изменения, ваш Android Студия не будет жаловаться на JVM снова.

4luciano.bustos @

для менярешение было :

Open the Info.plist file inside Android Studio.app Folder. (use show package contents context menu) Find the key JVMVersion and replace the below version number string with 1.8*. Save

XML Info.plist должен выглядеть следующим образом

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

Это также работает на Android Студия 0.9.9

5Yassine ABID @

Я была такая же проблема, и я решена путем установки javaforosx . http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US . ; )