Android Studio a été incapable de trouver un valable Jvm (Relatives à MAC OS)
Je ne parviens pas à démarrer mon Android Studio de développement Android sur Mac OS (10.10.1 - Yosemite)
Vous devez vous connecter pour publier un commentaire.
Je ne parviens pas à démarrer mon Android Studio de développement Android sur Mac OS (10.10.1 - Yosemite)
Vous devez vous connecter pour publier un commentaire.
Ouvrir la trousse de demande pour Android Studio dans le finder, et de modifier le Info.plist fichier. Modifier la clé JVMversion. Mis à 1,6+ au lieu de 1.6*. Ce qui a fonctionné pour moi!.
Cheers!
Édité:
Tout ce qui était nécessaire dans les anciennes versions d'Android Studio, ce n'est plus recommandé. Voir la déclaration officielle
"S'il vous plaît noter: Ne pas modifier les Infos.plist pour choisir une autre version. Qui va briser non seulement la signature de l'application, mais aussi les futurs mises à jour des correctifs à votre installation."
Antonio Jose réponse est la bonne.
Grâce aried3r!
Il suffit d'installer ce gars ici
http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=fr_fr
et vous devriez être bon.
[Mise à jour]
C'est corrigé dans Android Studio 1.1
https://issuetracker.google.com/issues/37015035
[Mise À Jour]
De Android Studio 1.0 RC3 Notes
Cependant il n'y a pas d'explication sur ce que sont les options.
Après avoir cherché un peu j'ai trouvé cette
Réglage de VM Options pour Android Studio sur Mac
IntelliJ IDEA 14.0.0 l'Aide sur le Web/Fichier IDÉE.Propriétés
Toutefois pas de chance avec ça.
Heureusement, j'ai pu le résoudre sur Yosemite à l'aide de variables d'environnement comme dit dans le 1.0 RC3 Notes de Version.
C'était un peu difficile parce qu'Android Studio n'est pas une application en ligne de commande j'ai donc dû utiliser un AppleScript commande pour définir la variable d'environnement lors de la connexion. Plus d'infos ici
C'est mon launchctl de commande pour la ligne de commande.
Et mon AppleScript (n'oubliez pas de l'enregistrer comme une Application)
Sur launchctl, voir ici
.bash_profile
(si ce fichier n'existe pas, veuillez en créer un nouveau), mettreexport STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk
, quitter le terminal (ou tous les éditeurs de texte que vous utilisez pour modifier ce fichier, exécutez Android Studio et à l'alto. Testé avec OSX 10.10 et Android de la version 1.0.1Noter que cette dernière variable vous permet par exemple d'exécuter Android Studio avec Java 7 sur mac OSX (qui, normalement, choisit la version 6 de Java à partir de la version spécifiée dans Info.plist):
$ export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk
$ open /Applications/Android\ Studio.app
A fonctionné pour moi
export ANDROID_STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk
a fait le tour pour moi. Merci!Modifier cette clé dans le
Info.plist
J'ai changé de
à
et il a bien fonctionné aujourd'hui..
Édité:
Par la déclaration officielle comme mentionné ci-dessus par hasternet et aried3r, la solution par Antonio Jose est correct.
Merci!
Comme un utilisateur novice, il m'a fallu un certain temps pour comprendre comment résoudre ce problème d'une manière correcte. Après la recherche et la compréhension de beaucoup de réponses, DONC je suis sorti avec la Suivant des étapes que vous devez suivre pour résoudre le problème.
Veuillez Noter:
Bien que la solution la plus simple est de mettre à jour le Info.plist de android studio . Mais il n'est pas recommandé et pas la bonne façon de le fixer .
Déclaration officielle- "s'il vous Plaît noter: Ne pas modifier les Infos.plist pour choisir une autre version. Qui va briser non seulement la signature de l'application, mais aussi les futurs mises à jour des correctifs à votre installation."
Première Solution : Si vous exécutez votre Android Studio à partir de la ligne de commande, vous pouvez ajouter ces deux lignes dans votre .bash_profile
De côté le temps chaque fois que vous ouvrez votre terminal de votre studio démarre automatiquement.
Deuxième Solution: Si vous souhaitez exécuter Android Studio à partir de l'INTERFACE utilisateur(par clic sur l'Icône) suivez les étapes ci-dessous:
Copie passé la ligne ci-dessous
do shell script "launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk"
Remarque :- Changer la version du jdk selon votre version. Pour vérifier la version que vous utilisez ouvrir un terminal et exécutez la commande suivante
3.Maintenant enregistrer (⌘+s) comme format de Fichier: Application. Enfin, ouvrir Paramètres Système → Utilisateurs & Groupes → les Éléments de Connexion et ajouter votre nouvelle application que vous venez de créer.
woolaaaa...Sa fait.
Références :
Antonio Jose de réponse
ruario réponse
Je suis sous Mac OS X 10.10 aussi. Et pour résoudre ce problème.
De recherche et de remplacement:
remplacé par:
Que c'est!
Sur Mac OS X Yosemite, il suffit de l'installer:
Java SE Development Kit 8
et
Version De Java 8 Update 25
Tout le travail pour moi!
Ensemble envirionment variable
STUDIO_JDK
(java_home
sorties Java home dir etsed
bandes de deux dossiers pour obtenir le jdk dir)launchctl setenv STUDIO_JDK `/usr/libexec/java_home -version 1.8 | sed 's/\/Contents\/Home//g'`
Lancement d'Android Studio, comme vous le feriez normalement
Ensemble STUDIO_JDK à chaque redémarrage
Les étapes ci-dessus ne fonctionne que pour la session en cours. Voici comment créer un fichier plist dans /Library/LaunchDaemons qui exécute la commande ci-dessus à chaque démarrage:
Découvert le plist truc grâce à http://www.dowdandassociates.com/blog/content/howto-set-an-environment-variable-in-mac-os-x-launchd-plist/
Sur Android Outils d'un Site de Projet, il ya une grande explication de Mac OSX JDK Sélection. Il fixe mon problème. En résumé:
et pour Yosemite (Mac OS x 10.10) Questions:
De Java, a été désinstallé quand j'ai mis à jour pour OS X El Capitan.
Voir la capture d'écran de la borne avant et après, j'ai réinstallé Java.
Réinstaller Java j'ai suivi ce lien qui vous a été fourni dans l'Android Studio de la boîte de dialogue.
Android Studio a couru de nouveau après l'installation de Java a été réinstallé.
Modifier le android studio de l'Info.fichier plist dans le paquet afin qu'il utilise 1.7 ou quoi que JVMVersion que vous avez installés. La modification de la JVMVersion à 1,6+ au lieu de 1.6* comme hasternet répondu ci-dessus devrait fonctionner aussi.
Ci-dessus fonctionne, mais n'est pas recommandé de voir RC3 Notes de Version
voir Android Studio échec du chargement de la JVM sur Mac OS x (Mavericks)
J'ai le même problème et fixés de cette manière:
Vous devez installer Java Officiel d'Apple page.
http://support.apple.com/kb/DL1572
Ce un travail pour moi, très simple, il suffit d'exporter le environmentable var. mais assurez-vous que u ont de la validité de la JVM mais d'abord.
https://code.google.com/p/android/issues/detail?id=82378
Sur Mac OS X Yosemite, il suffit de l'installer:
Java SE Development Kit 8
et
Version De Java 8 Update 25
Tout le travail pour moi aussi! comme gehev dit , si simple !
Vous pouvez mettre en œuvre la
STUDIO_JDK
solution à l'aide de l'utilisateur de votre les agents de lancement. Cela implique la création d'un fichier plist dans votre LaunchAgents répertoire, situé à~/Library/LaunchAgents
Créer un nouveau fichier,
~/Library/LaunchAgents/UNIQUE_KEY.plist
, où UNIQUE_KEY n'est qu'un identifiant. J'utilise com.nom d'utilisateur.androidstudio.Copiez le texte suivant dans un nouveau fichier plist et le modifier selon les instructions ci-dessous.
Vous aurez besoin d'apporter deux modifications:
C'est la même solution que Antonio Jose de réponse. Il définit la STUDIO_JDK variable d'environnement basé sur Android Studio version 1.0 RC3 notes de version. Cette solution utilise le LaunchAgents répertoire plutôt que d'AppleScript pour définir la variable d'environnement. En tant que tel, c'est surtout une différence dans la façon dont votre commande et organiser votre système et les variables d'environnement.
Ne modifiez pas le fichier plist. Ces instructions ont travaillé pour moi, la première fois que j'ai installé Android Studio il y a quelques mois ainsi que juste aujourd'hui. (1/21/2015)
Tout ce que vous devez faire est quelques choses simples, même s'ils ne sont pas vraiment indiqués sur le site web de Google.
Comme @Gerard suggéré, je summerise mon commentaire d'origine (https://stackoverflow.com/a/27370525/763459) comme une Réponse, j'espère que ça peut aider les autres qui sont gênés par ce problème.
Il y a un moyen sans courir le AppleScript:
edit
.bash_profile
(si ce fichier n'existe pas, veuillez en créer un nouveau , comme @Gerard suggéré, vous pouvez utilisersource .bash_profile
pour la première fois).Installer l'héritage Java (peut être nécessaire) http://support.apple.com/kb/DL1572
L'exportation STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk
Puis quittez le terminal (ou tous les éditeurs de texte que vous utilisez pour modifier ce fichier, exécutez Android Studio et alto
Testé avec OSX 10.10 et Android 1.0.1
Android Studio lire les paramètres à partir du fichier ~/Bibliothèque/Préférences/AndroidStudio ou de l'idée.les propriétés. J'ai créé ce fichier et de le chemin de mon jdk :
STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk
Aucune édition de l'Info.plist nécessaire!
"Sur Mac OS, exécutez Android Studio avec Java Runtime Environment (JRE) 6 pour optimiser le rendu des polices. Vous pouvez ensuite configurer votre projet pour utiliser le Kit de Développement Java (JDK) 6 ou JDK 7."
Cela a été inscrit dans http://developer.android.com/sdk/index.html en vertu de la configuration système requise pour Mac OS X.
Une fois que vous installer Java 6 (pas le JDK) d'Apple comme par Alonso C. Lèche, vous devriez être en mesure d'ouvrir Android Studio et reconfigurer comme vous le souhaitez sans avoir à déranger dans le terminal, info.fichier plist, ou d'autres bibliothèques.
J'ai téléchargé Intellij Idea. Lorsque j'essaie d'installer l'Ide, un pop-up apparaît que mon Mac est manquant avec Java RE, voulez-vous télécharger? Après j'ai téléchargé le paquet manquant à l'aide de l'Ide, je pourrais ouvrir Android Studio.
J'ai résolu ce problème en changeant la version de la JVM dans l'Info.fichier plist à 1,7*
J'ai couru ce mauvais garçon:
je fais face au même problème et je reçois ça a fonctionné.
c'est probablement que votre version de jdk n'est pas droit.
maintenant j'ai installé jdk1.8 et il est ok maintenant.
Pour ceux qui ont de la difficulté à créer un script lancé au démarrage, comme alternative, vous pouvez ajouter ce .plist de votre LaunchAgents dossier. Cela peut être un moyen plus convenable d'ajouter des variables d'environnement du système depuis Yosemite a décidé d'en finir avec launchd.conf. Cela devrait également travailler à travers les comptes d'utilisateur en raison de la nature de la LaunchAgents dossier, mais je n'ai pas testé.
Pour ce faire, créez une .fichier plist avec le nom et le chemin d'accès:
et le contenu:
Alors modifier les propriétés du fichier en exécutant les commandes suivantes dans le Terminal:
Notes:
1) Vous pouvez avoir besoin de changer " jdk1.8.0_25.jdk " pour correspondre à la version que vous avez sur votre ordinateur.
2) j'ai essayé d'utiliser "jdk1.8.*.jdk" afin de tenir compte des différents Java * versions, mais quand j'ai ouvert Android Studio, j'ai eu le pas de JVM erreur, même si, si vous exécutez "echo $STUDIO_JDK" il retourne le chemin d'accès correct. Peut-être quelqu'un a quelques idées quant à la manière de remédier à ce problème.
Essayez de télécharger le Java à partir du Support d'Apple Page: http://support.apple.com/kb/DL1572 si cela ne fonctionne pas pour vous ou ne parvient pas à charger (problème très commun), il suffit de suivre ce lien pour télécharger et installer la version de Java que vous avez besoin:
http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
Que c'est.
J'avais déjà désinstaller la version 6 de Java et installer Java 7, Android Studio fonctionnait bien, puis j'ai mis à jour d'Android Studio et j'ai eu la question que tout le monde connaît. Aujourd'hui, j'ai désinstallé Java 7 et Java installés 8 à partir d'Oracle. Puis-je désinstaller Android Studio et installé la dernière. Tout fonctionne pour moi maintenant
J'ai été en mesure de l'obtenir pour fonctionner par l'édition de l'info.plist changer de 16* 16+. Essayé d'utiliser la méthode recommandée, mais qui a échoué.