Pobrałem Android Studio i próbowałem uruchomić program.
Działa to w systemie Windows 7 64-bit z Javą 1.7. Podczas instalacji mój Java 1.7 jest wykrywany, a reszta instalacji przebiega dobrze. Jednak podczas próby uruchomienia aplikacji z ikony na pulpicie nic się nie dzieje. Patrząc na menedżera zadań, ładowany jest nowy proces z CMD. Jest tak, ponieważ próbuje uruchomić plik wsadowy studio.bat
.
Kiedy wykonuję przez CMD, pojawia się następujący błąd:
BŁĄD: nie można uruchomić Android Studio. Nie znaleziono JDK. Sprawdź poprawność ANDROID_STUDIO_JDK lub JDK_HOME lub JAVA_HOME wskazuje na prawidłową instalację JDK. ECHO jest wyłączone. Naciśnij dowolny klawisz, aby kontynuować . . .
Próbowałem otworzyć idea
plik właściwości, aby sprawdzić, czy istnieje coś, co mogę dla tego skonfigurować ANDROID_STUDIO_JDK
lub coś takiego. Jednak nic nie znalazłem. Mam nadzieję, że niektórzy z was mogą poinformować mnie, czy udało się to zainstalować, czy też występują problemy.
źródło
Odpowiedzi:
Dla mnie zadziałało dodanie zmiennej systemowej
JDK_HOME
o wartościc:\Program Files\Java\jdk1.7.0_21\
. Najnowszą wersję Java można pobrać tutaj .Ponadto upewnij się, że zmienna
JAVA_HOME
jest również ustawiona w powyższej lokalizacji.źródło
Android Studio
działa z JDK 1.7, ponieważ właśnie go zweryfikowałem. I prawdopodobnie dobrze jest ustawić systemową zmienną środowiskową JDK_HOME (jeśli nie ustawiono JAVA_HOME), aby wskazywała na instalację Java JDK.OK, zorientowałem się, jak naprawić ten paskudny błąd.
Zanim zaczniesz
Przejdź do folderu instalacyjnego Android Studio i zlokalizuj folder bin. W folderze bin znajdziesz studio.bat . Uruchom plik, a pokaże błąd. Jeśli chodzi o ścieżkę Java, postępuj zgodnie ze wskazówkami 1.
Wskazówka 1
Podczas ustawiania ścieżki
JAVA_HOME
itp. Pamiętaj, aby nie uwzględniać jejbin
na końcu. To rozwiązało problem dla mnie.JAVA_HOME
=>C:\Program Files\Java\jdk1.7.0_21
path
=>C:\Program Files\Java\jdk1.7.0_21\bin
Działa dobrze z JDK 1.7 (próbowałem z 32 bitami).
Jeśli to zrobisz, możesz zobaczyć ekran początkowy jak poniżej.
Wskazówka 2
Czy pojawia się poniższy komunikat o błędzie?
Ten błąd prawdopodobnie występuje, ponieważ w zmiennej ścieżki znajduje się odwołanie do swojego starszego zestawu SDK (pobranego z Eclipse ). Przejdź do zmiennych środowiskowych i usuń wszelkie odniesienia do starego folderu SDK i wskaż nowy folder SDK, który znajduje się w folderze instalacyjnym Android Studio.
Zapisz i uruchom ponownie Studio, teraz wszystko powinno działać zgodnie z oczekiwaniami.
Wskazówka 3
Jeśli nie lubisz bawić się zmienną ścieżki, jak podano powyżej, usuwając stare odwołania, po prostu wykonaj następujące kroki, aby odnieść się do nowej ścieżki SDK dostarczonej ze Studio.
*Project Defaults* -> *Project Structure* -> Click "New" -> Select "Android SDK" -> Select the SDK
folder wewnątrz instalacji studia.źródło
W ostatniej aktualizacji Androd Studio mam dwie wersje programu uruchamiającego IDE
Jeden nazywa się studio.exe, a drugi studio64.exe, na którym działają:
Musisz uruchomić ten, który pasuje do Twojej wersji Java 64 lub 32 bit
źródło
Miałem ten sam problem. Rozwiązano problem z prawidłową konfiguracją zmiennych środowiskowych w systemie Windows, na przykład:
źródło
Mam tu
tried
tak wiele odpowiedzi, alenone of them works
postanowiłemmix some of the answers
tu i udało mi się !Krok 1: Przejdź do właściwości systemu, klikając prawym przyciskiem myszy Mój komputer lub naciskając przycisk Windows podczas pisania
This PC
i klikając prawym przyciskiem myszy i wybierającProperties
.Krok 2: Kliknij
advanced system settings
lubEnvironment Variables
Krok 3: Zauważ, że istnieją 2 różne zmienne. Co musisz utworzyć
system variables not user variables
, po kliknięciu nowego wpisz następujące polecenieNazwa zmiennej:
JAVA_HOME
Zmienna wartość:
C:\Program Files\Java\jdk1.8.0_25\
(Uwaga: proszę sprawdzić, czy ścieżka jest właściwa, czasem tak jestC:\Program Files (x86)\Java\jdk1.8.0_25
)Krok 4: Uruchom studio Android, bez konieczności ponownego uruchamiania.
Uwaga:
*
C:\Program Files\Java\jdk1.8.0_25\
Zależy wyłącznie na ścieżce instalacyjnejJDK
nieJRE
tak nie mylić jeśli widzisz coś takiego jak na obrazku poniżej. Wystarczy podać lokalizacjęjdk
, w moim przypadku jestC:\Program Files\Java\jdk1.8.0_25\
.*
Do not include the bin folder
po wprowadzeniu wartości zmiennej.Edycja: dla użytkowników Windows 8 i 10: Spróbuj uruchomić
C:\Program Files\Android\Android Studio\bin\studio.exe
zamiastC:\Program Files\Android\Android Studio\binstudio64.exe
źródło
Miałem ten sam problem. Mam 64-bitowy system Windows 8. Pobrałem studio Androida, które działało na komputerze 32-bitowym, ale nie na moim 64-bitowym.
Rozwiązanie było dla mnie dość proste. Nawigowałem do
tam widziałem 2 pliki exe studio.exe i studio64.exe . Zwykle w moim menu startowym wskazywałam na studio64.exe, które zawsze dawały mi „Zmienna środowiskowa JDK_HOME nie wskazuje prawidłowej JVM”. Więc kliknąłem studio.exe i zadziałało :)
Mam nadzieję, że może to pomóc komuś, kto zmaga się z takim samym problemem jak ja
źródło
Ścieżka do najnowszego JDK. Działa bardzo dobrze.
źródło
Jeśli pojawia się komunikat „Twój zestaw SDK systemu Android jest nieaktualny…” - kliknij „ Konfiguruj ” -> „ Domyślne ustawienia projektu ” -> „ Struktura projektu ”, wybierz „ SDK ” -> „ Android SDK ” oraz w „ Kompilacji docelowej ” wybierz „ Android 4.2.2 ”. Kliknij OK". Teraz powinno działać dobrze.
źródło
Mam problem polegający na tym, że instalacja zatrzymana przez błąd „ $ (^ nazwa) przestała działać ”). Zainstalowałem już zestaw Java SE Development Kit, ustawiłem także SDK_HOME i JAVA_HOME, które wskazują na „C: \ Program Files \ Java \ jdk1.7.0_21 \”
Mój laptop jest zainstalowany z 64-bitowym systemem Windows 7
Próbowałem więc zainstalować 32-bitową wersję zestawu Java SE Developement, ustawić JAVA_HOME na „C: \ Program Files (x86) \ Java \ jdk1.7.0_21”, uruchom ponownie i instalacja przebiegła poprawnie.
źródło
Ten problem został rozwiązany w Android Studio v1.1.1, więc po prostu zaktualizuj Android Studio i powinno działać.
źródło
Czasami można rozwiązać ten problem, ustawiając zmienne środowiskowe, aby proces szukał JDK we właściwym miejscu .
Innym podejściem jest ustalenie, na czym polega proces, a następnie umieszczenie tam JDK.
Odniosłem wiele sukcesów przy użyciu Monitora procesów od Sysinternals:
procmon
Filter
menu, a następnie wybierzFilter...
Event Class
is
File System
więcInclude
Add
, następnieOK
Spowoduje to odfiltrowanie wszystkich operacji systemu plików na twoim komputerze.
Możesz spróbować filtrować na podstawie wyniku działania systemu plików:
Result
kolumnę prawym przyciskiem myszyExclude 'SUCCESS'
Możesz także dość łatwo filtrować według nazwy procesu, albo z
Filter...
opcji menu, albo klikającProcess Name
kolumnę prawym przyciskiem myszy i wybierającInclude 'process.exe'
.Gdy znajdziesz błąd działania systemu plików,
Path
kolumna podpowie Ci, gdzie umieścić JDK.Przekonałem się, że jest to bardzo wzmacniające. Szczególnie w porównaniu z frustrującym procesem zmiany zmiennych środowiskowych metodą prób i błędów.
źródło
Mój problem został spowodowany, ponieważ mam
&
znak w nazwie użytkownika systemu Windows, więc po zainstalowaniu w domyślnej ścieżce po uruchomieniu pojawiał się następujący błądbin/studio.bat
Więc odinstalowałem i ponownie zainstalowałem go w plikach programów, a teraz uruchamia się dobrze.
źródło
Nie mogłem tego uruchomić bez względu na to, jakie zmienne środowiskowe ustawiłem. Więc po prostu umieszczam kopię JDK w moim folderze instalacyjnym Android Studio.
Skopiuj zawartość instalacji JDK (na przykład
C:\Program Files (x86)\Java\jdk1.7.0_21
)Wklej je do katalogu instalacyjnego Android Studio (na przykład
C:\Program Files (x86)\Android\android-studio
)W pewnym sensie założyłem, że przyczyną problemu jest zainstalowana wersja JDK x64. Ale szczególnie mylący był fakt, że mogłem dobrze uruchomić Android Studio, kiedy zaczynałem
studio.bat
jako Administrator (mimo że zmienne środowiskowe zostały ustawione dla mojego osobistego konta użytkownika).studio.bat
poszuka kilku poprawnych opcji podczas określania, który pakiet JDK ma zostać użyty.Jak wyjaśniono powyżej, wybrałem
..\jre
opcję.źródło
Dzisiaj znalazłem inną sytuację, gdy pojawia się ten problem - gdy masz kilka JDK, zdefiniowanych w JAVA_PATH. Mam:
Tak więc otrzymałem ten problem z konfiguracją Android Studio
Ale kiedy usunąłem jeden z JDK - problem został rozwiązany:
Kreator instalacji znalazł mój JDK i miałem miłą noc na studia.
Ale niestety nawet zainstalowane studio nie działa z kilkoma jdk. Czy ktoś wie jak to naprawić?
Mam nadzieję, że komuś pomogłem
źródło
UPEWNIJ SIĘ, ŻE PONOWNIE URUCHOMISZ STUDIO ANDROIDA
Chociaż powinienem wiedzieć lepiej i przysięgam, że tak zrobiłem, pamiętaj, aby ponownie uruchomić studio po wprowadzeniu tych zmian, ponieważ wyraźnie nie sprawdza ich przy każdej kompilacji (co według mnie ma sens, że zmienne systemowe / użytkownika powinny być odczytywane tylko raz podczas uruchamiania)
W każdym razie tak ... Upewnij się, że uruchomisz ponownie po wprowadzeniu tych zmian.
Ścieżka = do folderu bin w folderze jdk (ścieżka już istnieje)
JAVA_HOME = do folderu jdk
źródło
Windows 64-bitowy, JDK 64-bitowy (Rozwiązanie, które działało dla mnie) Wypróbowałem wszystkie powyższe rozwiązania, Żadne z nich nie działało, Próbowałem go rozwiązać od kilku dni i teraz udało mi się to pomyślnie. Dla mnie problemem było to, kiedy najpierw zainstalowałem Android Studio, moja wersja JDK wynosiła 1.7, następnie po zainstalowaniu zaktualizowałem JDK do 1.8, następnie usunąłem stary folder JDK i wszystko zostało pomieszane, nawet odinstalowanie i ponowne zainstalowanie Android Studio losowo nie rozwiązało problemu.
Poniżej znajduje się rozwiązanie, które zadziałało dla mnie
1) Odinstaluj Android Studio.
2) wyczyść pliki tymczasowe i studio Android C: \ Users \ Username.AndroidStudio 1.5
3) Odinstaluj JDK.
4) Teraz bez JDK spróbuj zainstalować Android Studio, a teraz pokaże komunikat, że nie może znaleźć żadnego JDK. Zatrzymaj instalację
5) Zainstaluj JDK 1.7 lub 1.8 (Ustaw JAVA_HOME, JDK_HOME, ścieżki Zmienne środowiskowe, jak wyjaśniono wszystkim powyżej)
6) Zainstaluj Android Studio.
7) Gotowe. Miłego i szczęśliwego kodowania.
źródło
źródło
Z mojego doświadczenia nie mogłem (nawet po dodaniu JDK_HOME) uruchomić Studio za pomocą skrótu lub samego studio.exe. Najpierw musiałem uruchomić bin / studio.bat (wspomniane w pierwotnym pytaniu). Po pierwszym udanym uruchomieniu jestem w stanie uruchomić go skrótem.
źródło
Zainstaluj najnowszą wersję JDK w swoim systemie z JDK 7 i JRE 7 Instrukcja instalacji .
źródło
Jeśli ustawienie
JAVA_HOME
zmiennej nie działa dla Ciebie, ustaw:Gdzie ścieżka wskazuje na instalacji JDK jest to jedyna rzecz, która pracuje dla mnie w systemie Windows 32bit z Androidem 10 wzwyż.
źródło
Jeśli masz 64-bitowy system operacyjny Windows, wskaż zmienną systemową JAVA_HOME na
Będzie działać, kiedy
nie działa.
źródło
Potrzebujesz 1.7 JDK zainstalowanego w systemie. Dodaj zmienną systemową za pomocą:
nazwa: ANDROID_STUDIO_JDK
ścieżka: twoja ścieżka JDK (na przykład
C:\Program Files\Java\jdk1.7.0_21
)źródło
Spróbuj zainstalować 32-bitowy pakiet JDK
jeśli masz zainstalowany jdk i skonfigurowałeś Zmienne systemowe, takie jak JAVA_HOME lub JDK_HOME i próbowałeś kliknąć wstecz, a następnie mógłbyś zainstalować 64-bitowy JDK, po prostu pobierz 32-bitowy jdk i zainstaluj go.
źródło
Pobrałem najnowszą wersję jdk
JAVA_HOME do C: \ Program Files \ Java \ jdk1.8.0_11 \ bin Ustaw PATH na C: \ Program Files \ Java \ jdk1.8.0_11 \ bin
Uruchomiłem ponownie STUDIO i zadziałało.
źródło
W systemie Windows 10 ponowne uruchomienie instalatora i uruchomienie jako administrator działało dla mnie.
źródło
studio64.exe
i niestudio.exe
uruchamiać.Aby ukończyć stos możliwych rozwiązań: Dla mnie problemem było to, że nie wykonałem Instalatora Android Studio jako administrator. Uruchomienie go jako administratora pozwoliło mi zainstalować Android Studio.
źródło
Dla mnie problem polegał na tym, że zmieniłem argument GC vm arg
-XX:+UseParallelGC
wC:\Users\<username>\.AndroidStudio2.1\studio64.exe.vmoptions
pliku. Tego właśnie używam w Eclipse i próbowałem różnych rzeczy, aby AndroidStudio było w połowie tak skuteczne jak Eclipse. Przywróciłem GC do-XX:+UseConcMarkSweepGC
.źródło
Odpowiedź na pierwotne pytanie jest taka, że być może otwierasz studio Android za pomocą 32-bitowej ikony skrótu android studio, spróbuj otworzyć ikonę „studio64” znajdującą się pod ... / bin /, gdzie zainstalowana jest instalacja Android studio.
źródło
Na wypadek, gdyby działał, ale teraz się nie uruchamia.
Usunąłem
C:\Users\<NAME>\.AndroidStudio<version>\
folder i zadziałało.źródło