Я не могу запустить разработку Android Studio для Android на Mac OS (10.10.1 - Yosemite)
211
Откройте пакет приложения для Android Studio в Finder и отредактируйте файл Info.plist . Измените ключ JVMversion. Поставь 1.6+ вместо 1.6 *. Это сработало для меня!
Ура!
Отредактировано:
Хотя это было необходимо в более старых версиях Android Studio, это больше не рекомендуется. Смотрите официальное заявление
«Обратите внимание: не редактируйте Info.plist для выбора другой версии. Это нарушит не только подпись приложения, но и будущие обновления патчей для вашей установки».
Антонио Хосе ответ правильный.
Спасибо aried3r!
Просто установите этого парня здесь
http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
и тебе должно быть хорошо.
источник
[Update]
Это исправлено в Android Studio 1.1 https://issuetracker.google.com/issues/37015035
[Конец обновления]
Из Android Studio 1.0 RC3 Примечания
Однако нет никаких объяснений о том, что варианты.
После небольшого поиска я нашел это
Настройка параметров виртуальной машины для Android Studio на Mac
IntelliJ IDEA 14.0.0 Веб-справка / Файл IDEA.Properties
Однако не повезло с этим.
К счастью, мне удалось разрешить его на Yosemite с помощью переменных среды, как указано в примечаниях к выпуску 1.0 RC3.
Это было немного сложно, потому что Android Studio не является приложением командной строки, поэтому мне пришлось использовать команду AppleScript для установки переменной среды при входе в систему. Больше информации здесь
Это моя команда launchctl для командной строки.
И это мой AppleScript (не забудьте сохранить его как приложение)
О launchctl, смотрите здесь
источник
.bash_profile
(если этот файл не существует, создайте новый), поставитьexport STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk
, выйти из терминала (или любых текстовых редакторов, которые вы используете для редактирования этого файла), запустить Android Studio и альт. Испытано с OSX 10.10 и Android 1.0.1Обратите внимание, что эта последняя переменная позволяет вам, например, запустить Android Studio с Java 7 в OSX (который обычно выбирает Java 6 из версии, указанной в Info.plist):
$ export STUDIO_JDK = / Библиотека / Java / JavaVirtualMachines / jdk1.7.0_67.jdk
$ open / Приложения / Android \ Studio.app
Работал для меня
источник
export ANDROID_STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk
сделал трюк для меня. Спасибо!Измените этот ключ в
Info.plist
Я изменился с
в
и теперь он работал нормально ..
Отредактировано:
согласно официальному заявлению, как упомянуто выше hasternet и aried3r, решение Антонио Хосе является правильным.
Спасибо!
источник
Как начинающему пользователю, мне потребовалось некоторое время, чтобы понять, как это исправить правильно. После поиска и понимания многих ответов по SO, я предложил следующие шаги, которые необходимо выполнить, чтобы решить проблему.
Пожалуйста, обратите внимание:
Хотя самое простое решение - обновить Info.plist из студии android. Но это не рекомендуется и не правильный способ это исправить.
Официальное заявление: «Обратите внимание: не редактируйте Info.plist, чтобы выбрать другую версию. Это нарушит не только подпись приложения, но и будущие обновления патча для вашей установки».
Первое решение: если вы запускаете Android Studio из командной строки, вы можете добавить эти две строки в ваш .bash_profile
Со следующего раза, когда вы открываете свой терминал, ваша студия запускается автоматически.
Второе решение: если вы хотите запустить Android Studio из пользовательского интерфейса (щелкнув по значку), выполните следующие действия:
Скопируйте ниже строки
сделать сценарий оболочки "launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk"
Примечание: - Измените версию JDK в соответствии с вашей версией. Чтобы проверить, какую версию вы используете, откройте терминал и выполните следующую команду
3. Теперь сохраните (⌘ + s) как Формат файла: Приложение . Наконец, откройте « Настройки системы» → «Пользователи и группы» → «Элементы входа» и добавьте только что созданное вами новое приложение.
woolaaaa ... Это сделано.
Ссылки :
Ответ Антонио Хосе
ответ Руарио
источник
Я использую Mac OS X 10.10 также. И исправить эту проблему.
Поиск и замена:
заменен на:
Это оно!
источник
В Mac OS X Yosemite просто установите:
Java SE Development Kit 8
и
Java Версия 8 Обновление 25
Это все, работа для меня!
источник
Установить переменную envirionment
STUDIO_JDK
(java_home
выводит домашний каталог Java иsed
удаляет две папки, чтобы получить каталог jdk)launchctl setenv STUDIO_JDK `/usr/libexec/java_home -version 1.8 | sed 's/\/Contents\/Home//g'`
Запустите Android Studio, как обычно
Установите STUDIO_JDK при каждой перезагрузке
Вышеуказанные шаги работают только для текущего сеанса. Вот как создать файл plist в / Library / LaunchDaemons, который запускает приведенную выше команду при каждой загрузке:
Узнали об уловке plist благодаря http://www.dowdandassociates.com/blog/content/howto-set-an-environment-variable-in-mac-os-x-launchd-plist/
источник
На сайте Android Tools Project есть отличное объяснение Mac OSX JDK Selection . Это исправило мою проблему. В итоге:
и для Yosemite (Mac OSX 10.10)
источник
Ява была удалена, когда я обновился до OS X El Capitan.
Смотрите скриншот терминала до и после переустановки Java.
Чтобы переустановить Java, я перешел по этой ссылке, которая была предоставлена в диалоговом окне Android Studio.
Android Studio снова запустилась после переустановки Java.
источник
Отредактируйте файл Info.plist для android studio в пакете так, чтобы он использовал версию 1.7 или любую другую версию JVMVersion, которую вы установили. Изменение JVMVersion на 1.6+ вместо 1.6 *, как ответил hasternet выше, также должно работать.
Вышеуказанное работает, но не рекомендуется, см. Примечания к выпуску RC3
увидеть Android Studio не удалось загрузить JVM на Mac OSX (Mavericks)
источник
У меня та же проблема и исправлена следующим образом:
Вы должны установить Java с официальной страницы Apple.
http://support.apple.com/kb/DL1572
источник
Эта работа для меня, очень простая, просто экспортируйте переменную среды. но сначала убедитесь, что у вас есть действительная JVM.
https://code.google.com/p/android/issues/detail?id=82378
источник
В Mac OS X Yosemite просто установите:
Java SE Development Kit 8
и
Java Версия 8 Обновление 25
Это все, работа для меня тоже! как сказал геев, так просто!
источник
Вы можете реализовать
STUDIO_JDK
решение с помощью агентов запуска вашего пользователя. Это включает создание одного plist-файла в вашем каталоге LaunchAgents, расположенном по адресу~/Library/LaunchAgents
Создайте новый файл,
~/Library/LaunchAgents/UNIQUE_KEY.plist
где UNIQUE_KEY - просто идентификатор. Я использую ком. имя пользователя .androidstudio.Скопируйте следующий текст в новый файл plist и измените его в соответствии с инструкциями ниже.
Вам нужно будет сделать две модификации:
Это то же основное решение, что и ответ Антонио Хосе . Он устанавливает переменную среды STUDIO_JDK на основе заметок о выпуске RC3 для Android Studio версии 1.0 . Это решение использует каталог LaunchAgents вместо AppleScript для установки переменной среды. Таким образом, это в основном разница в том, как вы упорядочиваете и организовываете переменные вашей системы и среды.
источник
Не редактируйте лист.Эти инструкции сработали для меня в первый раз, когда я установил Android Studio несколько месяцев назад, а также только сегодня. (1/21/2015)
Все, что вам нужно сделать, это несколько простых вещей, хотя на самом деле их нет в списке на сайте Google.
источник
Как и предложил @Gerard, я в качестве ответа отвечу на свой оригинальный комментарий ( https://stackoverflow.com/a/27370525/763459 ), надеюсь, он поможет другим, кого раздражает эта проблема.
Есть способ без запуска AppleScript: edit
.bash_profile
(если этот файл не существует, создайте новый, как и предложил @Gerard, который вы можете использоватьsource .bash_profile
впервые).Установите устаревшую Java (может быть необходим) http://support.apple.com/kb/DL1572
Поместите экспорт STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk
Затем выйдите из терминала (или любых текстовых редакторов, которые вы используете для редактирования этого файла), запустите Android Studio и Viola
Протестировано с OSX 10.10 и Android 1.0.1
источник
Android Studio будет считывать настройки из файла ~ / Library / Preferences / AndroidStudio / idea.properties. Я создал этот файл и в нем есть путь к моему JDK:
STUDIO_JDK = / Library / Java / JavaVirtualMachines / jdk1.8.0_45.jdk
Нет необходимости редактировать Info.plist!
источник
«В Mac OS запустите Android Studio с Java Runtime Environment (JRE) 6 для оптимизированной визуализации шрифтов. Затем вы можете настроить свой проект на использование Java Development Kit (JDK) 6 или JDK 7.»
Это было указано в http://developer.android.com/sdk/index.html под системными требованиями для Mac OS X.
После того, как вы установите Java 6 (не JDK) из Apple в соответствии с Alonso C. Licks, вы сможете открыть Android Studio и перенастроить его по своему усмотрению без необходимости возиться с терминалом, файлом info.plist или другими библиотеками.
источник
Я скачал Intellij Idea. Когда я пытаюсь установить Intellij, появляется всплывающее окно, в котором отсутствует мой Mac с Java RE, вы хотите загрузить его? После того, как я скачал недостающий пакет с помощью Intellij, я смог открыть Android Studio.
источник
Я решил эту проблему, изменив версию JVM в файле Info.plist на 1.7 *
источник
Я управлял этим плохим парнем:
источник
Я имею дело с той же проблемой, и у меня получилось.
Вероятно, ваша версия JDK не подходит.
Теперь я установил JDK1.8, и теперь все в порядке.
источник
Для тех, у кого возникли проблемы при создании скрипта, запускаемого при запуске, в качестве альтернативы вы можете добавить этот .plist в папку LaunchAgents. Это может быть более подходящим способом добавления переменных среды в систему, так как Yosemite решил покончить с launchd.conf. Это также должно работать с учетными записями пользователей из-за характера папки LaunchAgents, но я этого не проверял.
Для этого создайте файл .plist со следующим именем и путем:
и содержание:
Затем измените свойства файла, выполнив следующие команды в Терминале:
Ноты:
1) Вам может потребоваться изменить «jdk1.8.0_25.jdk», чтобы он соответствовал версии, установленной на вашем компьютере.
2) Я пытался использовать «jdk1.8. *. Jdk», чтобы попытаться учесть различные версии Java *, но когда я открыл Android Studio, я получил ошибку no JVM, даже если вы запустите «echo $ STUDIO_JDK», он вернет правильный путь Возможно, у кого-то есть понимание того, как решить эту проблему.
источник
Попробуйте загрузить Java со страницы поддержки Apple: http://support.apple.com/kb/DL1572, если это не работает для вас или не удается загрузить ( очень распространенная проблема ), просто перейдите по этой ссылке, чтобы загрузить и установить Java версия вам нужна:
http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
Вот и все.
источник
Ранее я удалил Java 6 и установил Java 7, Android Studio работала нормально, затем я обновил Android Studio, и у меня возникла проблема, с которой сталкиваются все. Сегодня я удалил Java 7 и установил Java 8 из Oracle. Затем я удаляю Android Studio и устанавливаю последнюю версию. У меня все работает сейчас
источник
Я смог заставить его работать, отредактировав info.plist, изменив 16 * на 16+. Попытка с использованием рекомендуемого метода, но это не удалось.
источник