J'essaie de configurer Android Studio sur mon Mac. Il exécute OSX 10.9.1 Mavericks. J'ai installé le dernier JDK (au moment de la rédaction de la mise à jour 1.7 45), et j'ai installé = Android Studio. J'utilise Java 7 parce que j'ai des applications Java je dois exécuter et elles nécessitent 1.7. J'ai non installé Java 1.6, car il est ancien et ancien. Le lancement de Android Studio depuis n'importe quel lanceur ne fait littéralement rien. Activity Manager ne le montre jamais en cours d'exécution. Je ne le fais pas). voulez installer Java 1.6.
J'ai fait un peu de travail et j'ai essayé d'exécuter l'exécutable via la ligne de commande à travers le contenu du package, et pour les deux exécutables, je reçois ces messages:
Je ne sais pas ce que je suis censé faire pour corriger cette erreur. Je ne suis pas très habile sur un Mac (encore un peu nouveau pour lui, et c'est déroutant de faire des trucs d'utilisateurs avancés à ce sujet), donc si quelqu'un peut m'aider à comprendre ce serait génial. Je suis sur le Macbook Air 2013 avec beaucoup de ressources pour que cela fonctionne.
Mise à jour: cela s'applique également à Yosemite, El Capitan et à toutes les autres versions d'OSX pouvant exécuter Android Studio.
Mise à jour 12/11/2014 À partir de Android Studio 1.0 RC3, vous pouvez suivre cet ensemble d'instructions pour le faire fonctionner.
Je l'ai compris. Vous devez modifier le fichier Android Info.plist du studio dans le package pour qu'il utilise 1.7. Je ne comprends pas pourquoi Android Studio insiste pour que nous installions et utilisons une version obsolète et vulnérable de Java.
Pleine résolution: http://i.stack.imgur.com/yyYaG.png
Pour ouvrir le package, vous devez trouver le fichier Android Studio.app dans le dossier Applications et cliquer dessus avec le bouton droit> Afficher le contenu du package.
Modifiez le plist (je pense que vous pourriez avoir besoin d'être root) et changez JVMVersion de 1.6 * à 1.7 * (ou 1.8 *, ou quelle que soit la version principale de JDK que vous avez). Je ne comprends pas pourquoi cela a fait une différence puisque ma sortie d'origine disait qu'il utilisait de toute façon 1.7.
Ce correctif semble s'appliquer à tous les IDE d'IntelliJ (je l'ai également vu sur PyCharm), bien que d'autres semblent prendre en charge les nouvelles versions de Java nativement.
Comme répondu par hasternet @ Android Studio n'a pas pu trouver un Jvm valide (lié à MAC OS) Pour une solution rapide et sale, suivez la réponse de Mgamerz; ouvrez Android Studio dans le Finder (CTRL + cliquez> Afficher les concours de packages> Contenu> info.plist) et modifiez les JVMOptions clés> JVMVersion de "1.6 *" à "1.6+"
La méthode recommandée telle que découverte par Antonio Jose est d'éditer les variables d'environnement dans MacOS (jouer avec info.plist n'est pas recommandé) soit au lancement du programme (ouverture du Studio via le terminal plutôt que l'icône)
$ export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk
$ open /Applications/Android\ Studio.app
ou configuration de l'environnement via AppleScript à chaque démarrage de MacOS:
do Shell script "launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk"
do Shell script "launchctl setenv STUDIO_PROPERTIES /Users/username/Library/Preferences/AndroidStudio/idea.properties"
do Shell script "launchctl setenv STUDIO_VM_OPTIONS /Users/username/Library/Preferences/AndroidStudio/studio.vmoptions"
(N'oubliez pas d'enregistrer le script en tant qu'application. Antonio Jose a géré avec juste la première ligne - AFAIK, vous pouvez utiliser .properties et .vmoptions pour configurer des paramètres supplémentaires.)
Instructions officielles: http://tools.Android.com/tech-docs/configuration/osx-jdk
(La raison pour laquelle Android Studio veut s'exécuter hors de JRE 1.6 est parce qu'il rend apparemment les polices plus belles - n'hésitez pas à suivre cette route "officielle" et à installer JRE 1.6 @ http://support.Apple.com/kb/DL1572 - vous pouvez ensuite définir le JDK sur 1,8 dans les paramètres d'emplacement du SDK - local.properties)
mgamerz a raison - les notes de version offrent une bien meilleure solution pour rc3 et les versions ultérieures - il existe un fichier idea.properties (ou variable d'environnement)
~/Bibliothèque/Préférences/AndroidStudio/idea.properties
il montre également quelles variables d'environnement vous pouvez utiliser pour définir des choses comme le jdk
export STUDIO_JDK =/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk
réf: http://tools.Android.com/recent/androidstudio1rc3_releasecandidate3released
J'ai fait la commande ci-dessous sur Mac Terminal pour résoudre ce problème, assurez-vous que Java.
$Java -version
Java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
$ export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk
$ open /Applications/Android\ Studio.app
Hé amis, je viens de comprendre un moyen simple de résoudre ce problème pour les utilisateurs de Mac.
Ouvrez Terminal et tapez ceci -> Java -version et appuyez sur Entrée.
La sortie sera quelque chose comme ceci:
Maintenant, vérifiez votre version Java. Ma Java est de 1,8 Alors nous devons maintenant ouvrir le contenu de notre Android App. Pour cela, cliquez avec le bouton droit sur Android.app, puis sélectionnez Afficher le contenu comme ceci
Maintenant, il y aura un dossier de contenu, ouvrez ce dossier et vous y trouverez Info.plist
Ouvrez cette info.plist Et vous verrez cela.
Dans cette extension, la JVM
Ici, vous verrez la version JVM montrant 1.6 * mais notre version jvm est 1.8 (par exemple ma version jvm est 1.8)
Nous devons donc changer ce numéro en fonction de notre version jvm, donc je l'ai changé en version 1.8 *
Cliquez ensuite sur enregistrer. Et vous avez terminé. Maintenant, vous verrez l'assistant de configuration en cours d'exécution
Et vous êtes prêt à démarrer votre première application de programmation Android.
Voici le fichier Docx entier pour Android Configuration du studio sous Mac X
LIEN: https://www.dropbox.com/s/9jwjebn5hgydyll/Android%20Studio%20Setup%20on%20Mac.docx?dl=
J'ai constaté que le téléchargement d'un paquet supplémentaire Java de Apple a résolu le problème).
Si vous recherchez ce problème, j'ai trouvé que le deuxième lien était vers un blog ayant exactement ce problème, tout le mérite lui revient ici
Je sais que publier des liens n'est pas une réponse, mais comme vous pouvez le voir dans la résolution, vous devez vous assurer que vous disposez d'une version à jour de Java et aussi du Java bundle d'Apple, pour cette raison, j'ai également inclus les recherches nécessaires pour accéder à ces sites Web.
Voici où télécharger la dernière version de Java
Si ce lien est rompu, la recherche "Java dernière version" le renvoie en haut de la liste Google
Voici où télécharger le Apple Bundle
Si ce lien est rompu, la recherche "Java pour OS X 2014-001" le renvoie en haut de la liste Google
Pour moi, essayant de résoudre ce problème, il semble qu'au départ, c'était un problème qui nécessitait une solution, puis Apple a publié une solution officielle de téléchargement, ce qui signifie qu'il n'est plus nécessaire de bidouiller dans les listes.