Nie mogę uruchomić tworzenia aplikacji Android Studio dla systemu Android w systemie Mac OS (10.10.1 - Yosemite)
211
Otwórz pakiet aplikacji dla Androida Studio w wyszukiwarce i edytuj plik Info.plist . Zmień klucz JVMversion. Umieść 1.6+ zamiast 1.6 *. To działało dla mnie !.
Twoje zdrowie!
Edytowane:
Chociaż było to konieczne w starszych wersjach Androida Studio, nie jest to już zalecane. Zobacz oficjalne oświadczenie
„Uwaga: nie edytuj Info.plist, aby wybrać inną wersję. Spowoduje to uszkodzenie nie tylko podpisu aplikacji, ale również przyszłych aktualizacji łatek do instalacji.”
Antonio Jose odpowiedź jest prawidłowa.
Dzięki aried3r!
Po prostu zainstaluj tego gościa tutaj
http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
i powinieneś być dobry.
źródło
[Aktualizacja]
Zostało to naprawione w Android Studio 1.1 https://issuetracker.google.com/issues/37015035
[Zakończ aktualizację]
Z systemu Android Studio 1.0 RC3 Notes
Jednak nie ma wyjaśnienia, jakie są opcje.
Po krótkich poszukiwaniach znalazłem to
Dostosowywanie opcji VM dla Android Studio na Macintosh
IntelliJ IDEA 14.0.0 Pomoc sieciowa / ID pliku. Właściwości
Jednak bez powodzenia.
Na szczęście udało mi się go rozwiązać na Yosemite przy użyciu zmiennych środowiskowych, jak powiedziano w uwagach do wydania 1.0 RC3.
Było to trochę trudne, ponieważ Android Studio nie jest aplikacją wiersza poleceń, więc musiałem użyć polecenia AppleScript, aby ustawić zmienną środowiskową podczas logowania. Więcej informacji tutaj
To jest moje polecenie launchctl dla wiersza poleceń.
A to mój AppleScript (pamiętaj, aby zapisać go jako aplikację)
Informacje o launchctl, patrz tutaj
źródło
.bash_profile
(jeśli ten plik nie istnieje, utwórz nowy), umieśćexport STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk
, zamknij terminal (lub dowolny edytor tekstowy, którego używasz do edycji tego pliku), uruchom Android Studio i altówka. Testowane z OSX 10.10 i Android 1.0.1Pamiętaj, że ta ostatnia zmienna pozwala na przykład uruchomić Android Studio z Javą 7 na OSX (który zwykle wybiera Java 6 z wersji określonej w Info.plist):
$ export STUDIO_JDK = / Library / Java / JavaVirtualMachines / jdk1.7.0_67.jdk
$ open / Aplikacje / Android \ Studio.app
Pracował dla mnie
źródło
export ANDROID_STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk
zrobił dla mnie lewę. Dzięki!Zmień ten klucz w
Info.plist
Zmieniłem się z
do
i teraz działało dobrze
Edytowane:
Zgodnie z oficjalnym oświadczeniem wspomnianym powyżej przez hasternet i aried3r, rozwiązanie Antonio Jose jest poprawne.
Dzięki!
źródło
Jako początkujący użytkownik zrozumiałem, jak to naprawić we właściwy sposób. Po przeszukaniu i zaniżeniu wielu odpowiedzi na SO wyszedłem z następującymi krokami, które należy wykonać, aby rozwiązać problem.
Proszę zanotować:
Chociaż najprostszym rozwiązaniem jest aktualizacja Info.plist Androida Studio. Ale nie jest to zalecane i nie jest poprawny sposób, aby to naprawić.
Oficjalne oświadczenie - „Uwaga: nie edytuj Info.plist, aby wybrać inną wersję. Spowoduje to uszkodzenie nie tylko podpisu aplikacji, ale także przyszłych aktualizacji łatek do instalacji”.
Pierwsze rozwiązanie: Jeśli uruchamiasz Android Studio z wiersza poleceń, możesz dodać te dwa wiersze do pliku .bash_profile
Od następnego razu, gdy otworzysz terminal, studio uruchomi się automatycznie.
Drugie rozwiązanie: Jeśli chcesz uruchomić Android Studio z interfejsu użytkownika (klikając ikonę), wykonaj następujące czynności:
Skopiuj poza wiersz poniżej
wykonaj skrypt powłoki "launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk"
Uwaga: - Zmień wersję jdk zgodnie z wersją. Aby sprawdzić, której wersji używasz, otwórz terminal i uruchom następujące polecenie
3. Teraz zapisz (⌘ + s) jako Format pliku: Aplikacja . Na koniec otwórz Ustawienia systemu → Użytkownicy i grupy → Zaloguj się i dodaj nową aplikację, którą właśnie utworzyłeś.
woolaaaa… Wykonane.
Bibliografia :
Odpowiedź Antonio Jose
odpowiedź ruario
źródło
Używam również Mac OS X 10.10. I naprawić ten problem.
Wyszukaj i zamień:
zastąpiony przez:
Otóż to!
źródło
W systemie Mac OS X Yosemite wystarczy zainstalować:
Java SE Development Kit 8
i
Aktualizacja Java w wersji 8 25
To wszystko, pracuj dla mnie!
źródło
Ustaw zmienną środowiska
STUDIO_JDK
(java_home
wypisuje katalog główny Java ised
usuwa dwa foldery, aby uzyskać katalog jdk)launchctl setenv STUDIO_JDK `/usr/libexec/java_home -version 1.8 | sed 's/\/Contents\/Home//g'`
Uruchom Android Studio tak jak zwykle
Ustaw STUDIO_JDK przy każdym ponownym uruchomieniu
Powyższe kroki działają tylko dla bieżącej sesji. Oto jak utworzyć plik plist w / Library / LaunchDaemons, który uruchamia powyższe polecenie przy każdym uruchomieniu:
Dowiedz się o sztuczce Plist dzięki http://www.dowdandassociates.com/blog/content/howto-set-an-environment-variable-in-mac-os-x-launchd-plist/
źródło
W witrynie projektu Android Tools istnieje doskonałe wyjaśnienie wyboru JDK dla systemu Mac OSX . To naprawiło mój problem. W podsumowaniu:
oraz w przypadku problemów z Yosemite (Mac OSX 10.10):
źródło
Java została odinstalowana, kiedy zaktualizowałem system OS X El Capitan.
Zobacz zrzut ekranu terminala przed i po ponownej instalacji Javy.
Aby ponownie zainstalować Javę, skorzystałem z tego linku, który został udostępniony w oknie dialogowym Android Studio.
Android Studio uruchomił się ponownie po ponownej instalacji instalacji Java.
źródło
Zmodyfikuj plik Info.plist studia Android w pakiecie, aby używał wersji 1.7 lub jakiejkolwiek zainstalowanej JVMVersion. Zmiana JVMVersion na 1.6+ zamiast 1.6 *, ponieważ hasternet odpowiedział powyżej, również powinien działać.
Powyższe działa, ale nie jest zalecane, patrz Uwagi do wydania RC3
zobacz, że Android Studio nie załadował JVM na Mac OSX (Mavericks)
źródło
Mam ten sam problem i naprawiłem w ten sposób:
Należy zainstalować Javę ze oficjalnej strony Apple.
http://support.apple.com/kb/DL1572
źródło
Ten działa dla mnie, bardzo prosty, wystarczy wyeksportować ekologiczny var. ale najpierw upewnij się, że masz prawidłową maszynę JVM.
https://code.google.com/p/android/issues/detail?id=82378
źródło
W systemie Mac OS X Yosemite wystarczy zainstalować:
Java SE Development Kit 8
i
Aktualizacja Java w wersji 8 25
To wszystko, pracuj też dla mnie! jak powiedział gehev, to takie proste!
źródło
Możesz wdrożyć
STUDIO_JDK
rozwiązanie za pomocą agentów uruchamiania użytkownika. Polega to na utworzeniu jednego pliku plist w katalogu LaunchAgents, który znajduje się pod adresem~/Library/LaunchAgents
Utwórz nowy plik,
~/Library/LaunchAgents/UNIQUE_KEY.plist
w którym UNIQUE_KEY to tylko identyfikator. Używam com. nazwa użytkownika .androidstudio.Skopiuj następujący tekst do nowego pliku Plist i zmodyfikuj go zgodnie z instrukcjami poniżej.
Musisz dokonać dwóch modyfikacji:
Jest to to samo rozwiązanie, co odpowiedź Antonio Jose . Ustawia zmienną środowiskową STUDIO_JDK na podstawie informacji o wersji RC3 systemu Android Studio 1.0 . To rozwiązanie wykorzystuje katalog LaunchAgents zamiast AppleScript do ustawienia zmiennej środowiskowej. Jako taka jest głównie różnica w sposobie zamawiania i organizacji zmiennych systemowych i środowiskowych.
źródło
Nie edytuj listy. Te instrukcje zadziałały dla mnie przy pierwszej instalacji Android Studio kilka miesięcy temu, a także dzisiaj. (21.01.2015)
Wszystko, co musisz zrobić, to kilka prostych rzeczy, chociaż tak naprawdę nie są one wymienione w witrynie Google.
źródło
Jak sugeruje @ Gerard, podsumowuję mój oryginalny komentarz ( https://stackoverflow.com/a/27370525/763459 ) jako odpowiedź, mam nadzieję, że może pomóc innym, którzy są zirytowani tym problemem.
Istnieje sposób bez uruchamiania AppleScript: edycja
.bash_profile
(jeśli ten plik nie istnieje, utwórz nowy, zgodnie z sugestią @Gerard, którego możesz użyćsource .bash_profile
po raz pierwszy).Zainstaluj starszą wersję Java (może być konieczna) http://support.apple.com/kb/DL1572
Umieść eksport STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk
Następnie zamknij terminal (lub dowolny edytor tekstu, którego używasz do edycji tego pliku), uruchom Android Studio i altówkę
Testowane z OSX 10.10 i Android 1.0.1
źródło
Android Studio odczyta ustawienia z pliku ~ / Library / Preferences / AndroidStudio / idea.properties. Utworzyłem ten plik i mam w nim ścieżkę do mojego jdk:
STUDIO_JDK = / Library / Java / JavaVirtualMachines / jdk1.8.0_45.jdk
Nie jest wymagana edycja Info.plist!
źródło
„W systemie Mac OS uruchom Android Studio z Java Runtime Environment (JRE) 6 w celu zoptymalizowania renderowania czcionek. Następnie możesz skonfigurować swój projekt do korzystania z Java Development Kit (JDK) 6 lub JDK 7.”
Zostało to wymienione w http://developer.android.com/sdk/index.html w ramach wymagań systemowych Mac OS X.
Po zainstalowaniu Java 6 (nie JDK) z Apple zgodnie z Alonso C. Licks, powinieneś być w stanie otworzyć Android Studio i zmienić konfigurację, jak chcesz, bez bałagania w terminalu, pliku info.plist lub innych bibliotekach.
źródło
Pobrałem Intellij Idea. Kiedy próbuję zainstalować Intellij, pojawiło się okienko wyskakujące, którego brakuje na moim Macu z Javą RE, czy chcesz go pobrać? Po pobraniu brakującego pakietu za pomocą Intellij mogłem otworzyć Android Studio.
źródło
Rozwiązałem ten problem, zmieniając wersję JVM w pliku Info.plist na 1.7 *
źródło
Prowadziłem tego złego chłopca:
źródło
mam do czynienia z tym samym problemem i załatwiam go.
prawdopodobnie twoja wersja jdk jest nieprawidłowa.
teraz zainstalowałem jdk1.8 i jest teraz w porządku.
źródło
Dla tych, którzy mieli problemy z tworzeniem skryptu uruchamianego podczas uruchamiania, alternatywnie możesz dodać ten .plist do folderu LaunchAgents. Może to być bardziej odpowiedni sposób dodawania zmiennych środowiskowych do systemu, ponieważ Yosemite postanowił zrezygnować z launchd.conf. Powinno to również działać na różnych kontach użytkowników ze względu na charakter folderu LaunchAgents, ale tego nie testowałem.
Aby to zrobić, utwórz plik .plist o następującej nazwie i ścieżce:
i zawartość:
Następnie zmień właściwości pliku, uruchamiając następujące polecenia w Terminalu:
Uwagi:
1) Może być konieczna zmiana pliku „jdk1.8.0_25.jdk”, aby był zgodny z wersją zainstalowaną na komputerze.
2) Próbowałem użyć „jdk1.8. *. Jdk”, aby spróbować uwzględnić różne wersje Java *, ale kiedy otworzyłem Android Studio, nie otrzymałem błędu JVM, nawet jeśli uruchomisz „echo $ STUDIO_JDK”, zwraca poprawna ścieżka. Być może ktoś ma wgląd w to, jak rozwiązać ten problem.
źródło
Spróbuj pobrać Javę ze strony wsparcia Apple: http://support.apple.com/kb/DL1572, jeśli to nie działa lub nie działa ( bardzo częsty problem ), po prostu kliknij ten link, aby pobrać i zainstalować Javę potrzebna wersja:
http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
Otóż to.
źródło
Wcześniej odinstalowałem Javę 6 i zainstalowałem Javę 7, Android Studio działało dobrze, potem zaktualizowałem Android Studio i miałem problem, który wszyscy mają. Dzisiaj odinstalowałem Javę 7 i zainstalowałem Javę 8 z Oracle. Następnie odinstalowałem Android Studio i zainstalowałem najnowszy. Teraz wszystko działa dla mnie
źródło
Udało mi się go uruchomić, edytując info.plist, zmieniając 16 * na 16+. Próbowałem przy użyciu zalecanej metody, ale to się nie udało.
źródło