Je n'arrive pas à démarrer mon développement Android Studio pour Android sur Mac OS (10.10.1 - Yosemite)
211
Ouvrez le package d'application pour Android Studio dans le Finder et modifiez le fichier Info.plist . Modifiez la clé JVMversion. Mettez 1.6+ au lieu de 1.6 *. Cela a fonctionné pour moi!.
À votre santé!
Édité:
Bien que cela était nécessaire dans les anciennes versions d'Android Studio, ce n'est plus recommandé. Voir le communiqué officiel
"Veuillez noter: ne modifiez pas Info.plist pour choisir une version différente. Cela briserait non seulement la signature de l'application, mais aussi les futures mises à jour de correctifs de votre installation."
La réponse d' Antonio Jose est la bonne.
Merci aried3r!
Installez simplement ce type ici
http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
et tu devrais être bon.
la source
[Mise à jour]
Ce problème est résolu dans Android Studio 1.1 https://issuetracker.google.com/issues/37015035
[Fin de mise à jour]
À partir d' Android Studio 1.0 RC3 Notes
Cependant, il n'y a aucune explication sur les options.
Après avoir cherché un peu, j'ai trouvé ce
réglage des options de machine virtuelle pour Android Studio sur Mac
IntelliJ IDEA 14.0.0 Web Help / File IDEA.Properties
Mais pas de chance avec ça.
Heureusement, j'ai pu le résoudre sur Yosemite en utilisant des variables d'environnement comme indiqué dans les notes de version 1.0 RC3.
C'était un peu délicat car Android Studio n'est pas une application en ligne de commande, j'ai donc dû utiliser une commande AppleScript pour définir la variable d'environnement lors de la connexion. Plus d'infos ici
Ceci est ma commande launchctl pour la ligne de commande.
Et c'est mon AppleScript (n'oubliez pas de l'enregistrer en tant qu'application)
A propos de launchctl, voir ici
la source
.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 tout autre éditeur de texte que vous utilisez pour modifier ce fichier), exécuter Android Studio et alto. Testé avec OSX 10.10 et Android 1.0.1Notez que cette dernière variable vous permet par exemple d'exécuter Android Studio avec Java 7 sur OSX (qui choisit normalement Java 6 dans la version spécifiée dans Info.plist):
$ export STUDIO_JDK = / Library / Java / JavaVirtualMachines / jdk1.7.0_67.jdk
$ open / Applications / Android \ Studio.app
Travaillé pour moi
la source
export ANDROID_STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk
a fait l'affaire pour moi. Merci!Modifiez cette clé dans le
Info.plist
J'ai changé de
à
et ça a bien fonctionné maintenant ..
Édité:
Selon la déclaration officielle mentionnée ci-dessus par hasternet et aried3r, la solution d'Antonio Jose est correcte.
Merci!
la source
En tant qu'utilisateur novice, il m'a fallu un certain temps pour comprendre comment résoudre ce problème de manière correcte. Après avoir recherché et sous-estimé de nombreuses réponses sur SO, je suis sorti avec les étapes suivantes que vous devez suivre pour résoudre le problème.
Notez s'il vous plaît:
Bien que la solution la plus simple soit de mettre à jour l' Info.plist d'Android Studio. Mais ce n'est pas recommandé et ce n'est pas la bonne façon de le réparer.
Déclaration officielle - "Veuillez noter: ne modifiez pas Info.plist pour choisir une version différente. Cela briserait non seulement la signature de l'application, mais aussi les futures mises à jour de correctifs de 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
La prochaine fois que vous ouvrirez votre terminal, votre studio démarrera automatiquement.
Deuxième solution: si vous souhaitez exécuter Android Studio à partir de l'interface utilisateur (en cliquant sur l'icône), suivez les étapes ci-dessous:
Copiez au-delà de la ligne ci-dessous
faire le script shell "launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk"
Remarque: - Modifiez la version jdk en fonction de votre version. Pour vérifier quelle version vous utilisez open terminal et exécutez la commande suivante
3.Maintenant, enregistrez (⌘ + s) au format de fichier: Application . Enfin, ouvrez Paramètres système → Utilisateurs et groupes → Éléments de connexion et ajoutez votre nouvelle application que vous venez de créer.
woolaaaa… C'est fait.
Références :
La réponse d'Antonio Jose
la réponse de Ruario
la source
J'utilise également Mac OS X 10.10. Et pour résoudre ce problème.
Rechercher et remplacer:
remplacé par:
C'est tout!
la source
Sur Mac OS X, Yosemite installe simplement:
Kit de développement Java SE 8
et
Java Version 8 Update 25
C'est tout, travaillez pour moi!
la source
Définir la variable d'environnement
STUDIO_JDK
( affiche le répertoire de basejava_home
Java etsed
supprime deux dossiers pour obtenir le répertoire jdk)launchctl setenv STUDIO_JDK `/usr/libexec/java_home -version 1.8 | sed 's/\/Contents\/Home//g'`
Lancez Android Studio comme vous le feriez normalement
Définissez STUDIO_JDK à chaque redémarrage
Les étapes ci-dessus ne fonctionnent 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écouvrez l'astuce plist grâce à http://www.dowdandassociates.com/blog/content/howto-set-an-environment-variable-in-mac-os-x-launchd-plist/
la source
Sur Android Tools Project Site, il y a une grande explication de la sélection JDK Mac OSX . Cela a résolu mon problème. En résumé:
et pour Yosemite (Mac OSX 10.10) Problèmes:
la source
Java a été désinstallé lors de la mise à jour vers OS X El Capitan.
Voir la capture d'écran du terminal avant et après la réinstallation de Java.
Pour réinstaller Java, j'ai suivi ce lien fourni dans la boîte de dialogue Android Studio.
Android Studio a de nouveau fonctionné après la réinstallation de l'installation Java.
la source
Modifiez le fichier Info.plist du studio Android dans le package afin qu'il utilise la version 1.7 ou la version JVM que vous avez installée. Changer la JVMVersion en 1.6+ au lieu de 1.6 * comme hasternet a répondu ci-dessus devrait également fonctionner.
Cela fonctionne mais n'est pas recommandé, voir les notes de version RC3
voir Android Studio n'a pas réussi à charger JVM sur Mac OSX (Mavericks)
la source
J'ai le même problème et résolu de cette façon:
Vous devez installer Java à partir de la page officielle d'Apple.
http://support.apple.com/kb/DL1572
la source
Celui-ci fonctionne pour moi, très simple, il suffit d'exporter le var environnementable. mais assurez-vous que vous avez d'abord la JVM valide.
https://code.google.com/p/android/issues/detail?id=82378
la source
Sur Mac OS X, Yosemite installe simplement:
Kit de développement Java SE 8
et
Java Version 8 Update 25
C'est tout, travaillez pour moi aussi! comme l'a dit gehev, si simple!
la source
Vous pouvez implémenter la
STUDIO_JDK
solution à l'aide des agents de lancement de votre utilisateur. Cela implique de créer un fichier plist dans votre répertoire LaunchAgents, situé à~/Library/LaunchAgents
Créez 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 votre nouveau fichier plist et modifiez-le selon les instructions ci-dessous.
Vous devrez apporter deux modifications:
Il s'agit de la même solution sous-jacente que la réponse d'Antonio Jose . Il définit la variable d'environnement STUDIO_JDK en fonction des notes de publication d' Android Studio version 1.0 RC3 . Cette solution utilise le répertoire LaunchAgents plutôt qu'AppleScript pour définir la variable d'environnement. En tant que tel, il s'agit principalement d'une différence dans la façon dont vous commandez et organisez vos variables système et d'environnement.
la source
Ne modifiez pas le plist.Ces instructions ont fonctionné pour moi la première fois que j'ai installé Android Studio il y a quelques mois ainsi qu'aujourd'hui. (21/01/2015)
Tout ce que vous devez faire, c'est quelques choses simples, bien qu'elles ne soient pas vraiment répertoriées sur le site Web de Google.
la source
Comme @Gerard l'a suggéré, je résume mon commentaire d'origine ( https://stackoverflow.com/a/27370525/763459 ) en tant que réponse, j'espère que cela pourra aider les autres qui sont agacés par ce problème.
Il existe un moyen sans exécuter AppleScript: modifier
.bash_profile
(si ce fichier n'existe pas, veuillez en créer un nouveau, comme @Gerard l'a suggéré, vous pouvez l'utilisersource .bash_profile
pour la première fois).Installez l'héritage Java (peut être nécessaire) http://support.apple.com/kb/DL1572
Mettez export STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk
Quittez ensuite le terminal (ou tout autre éditeur de texte que vous utilisez pour modifier ce fichier), exécutez Android Studio et l'alto
Testé avec OSX 10.10 et Android 1.0.1
la source
Android Studio lira les paramètres du fichier ~ / Library / Preferences / AndroidStudio / idea.properties. J'ai créé ce fichier et y ai le chemin vers mon jdk:
STUDIO_JDK = / Library / Java / JavaVirtualMachines / jdk1.8.0_45.jdk
Aucune modification de l'Info.plist nécessaire!
la source
"Sous Mac OS, exécutez Android Studio avec Java Runtime Environment (JRE) 6 pour un rendu de police optimisé. Vous pouvez ensuite configurer votre projet pour utiliser Java Development Kit (JDK) 6 ou JDK 7."
Cela a été répertorié dans http://developer.android.com/sdk/index.html sous la configuration système requise pour Mac OS X.
Une fois que vous avez installé Java 6 (pas le JDK) d'Apple selon Alonso C. Licks, vous devriez pouvoir ouvrir Android Studio et vous reconfigurer comme vous le souhaitez sans avoir à jouer dans le terminal, le fichier info.plist ou d'autres bibliothèques.
la source
J'ai téléchargé Intellij Idea. Lorsque j'essaie d'installer Intellij, une fenêtre contextuelle est apparue indiquant que mon Mac est manquant avec Java RE, voulez-vous le télécharger? Après avoir téléchargé le package manquant à l'aide d'Intellij, j'ai pu ouvrir Android Studio.
la source
J'ai résolu ce problème en changeant la version JVM du fichier Info.plist en 1.7 *
la source
J'ai couru ce mauvais garçon:
la source
je fais face au même problème et je le fais fonctionner.
c'est probablement que votre version jdk n'est pas correcte.
maintenant j'ai installé jdk1.8 et c'est ok maintenant.
la source
Pour ceux qui ont du mal à créer un script lancé au démarrage, vous pouvez également ajouter ce fichier .plist à votre dossier LaunchAgents. Cela peut être un moyen plus approprié d'ajouter des variables d'environnement au système depuis que Yosemite a décidé de supprimer launchd.conf. Cela devrait également fonctionner sur tous les comptes d'utilisateurs en raison de la nature du dossier LaunchAgents, mais je ne l'ai pas testé.
Pour ce faire, créez un fichier .plist avec le nom et le chemin suivants:
et le contenu:
Modifiez ensuite les propriétés du fichier en exécutant les commandes suivantes dans Terminal:
Remarques:
1) Vous devrez peut-être modifier «jdk1.8.0_25.jdk» pour correspondre à la version que vous avez sur votre ordinateur.
2) J'ai essayé d'utiliser "jdk1.8. *. Jdk" pour essayer de tenir compte des différentes versions de Java *, mais quand j'ai ouvert Android Studio, je n'ai eu aucune erreur JVM même si si vous exécutez "echo $ STUDIO_JDK", il renvoie le chemin correct. Peut-être que quelqu'un a une idée de la façon de résoudre ce problème.
la source
Essayez de télécharger Java depuis la page d'assistance Apple: http://support.apple.com/kb/DL1572 si cela ne fonctionne pas pour vous ou ne parvient pas à se charger ( problème très courant ), suivez simplement ce lien pour télécharger et installer Java version dont vous avez besoin:
http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
C'est tout.
la source
J'avais précédemment désinstallé Java 6 et installé Java 7, Android Studio fonctionnait bien, puis j'ai mis à niveau Android Studio et j'ai eu le problème que tout le monde a. Aujourd'hui, j'ai désinstallé Java 7 et installé Java 8 à partir d'Oracle. Ensuite, je désinstalle Android Studio et j'ai installé la dernière. Tout fonctionne pour moi maintenant
la source
J'ai pu le faire fonctionner en modifiant l'info.plist en changeant 16 * en 16+. J'ai essayé en utilisant la méthode recommandée mais cela a échoué.
la source