Android Studio - nie znaleziono instalacji JVM

90

Mam problemy z uruchomieniem Android Studio

Kiedy próbuję go uruchomić po instalacji, pojawia się ten błąd:

No JVM Installation found. Please install a 64 bit JDK.


Moja aktualna specyfikacja systemu:

System operacyjny: Windows 8.0 64 bit version
JDK zainstalowany:JDK 1.8.0


Co próbowałem:

Wypróbowałem to, co zostało zgłoszone w błędzie, a także w większości rozwiązań, aby ustawić JDK_HOMEzmienną w zmiennych środowiskowych na moją ścieżkę JDK (wersja 64-bitowa) tj.C:\Program Files\Java\jdk1.8.0_05

*I also have tried rebooting system, just in case to test if the environment variable is not working without a restart


Widziałem te rozwiązania i wypróbowałem, ale żadne z nich nie działa, więc nie oznaczaj ich jako duplikatu żadnego z nich:
Instalacja Android Studio w systemie Windows 7 nie powiodła się, nie znaleziono JDK.
W Android Studio nie znaleziono jvm, JAVA_HOME został ustawiony
Android Nie można uruchomić programu Studio w 64-bitowym systemie Windows 8
Android Studio nie uruchamia się po instalacji


Oto wyjście cmd dla wersji java:

wprowadź opis obrazu tutaj

Syed Qarib
źródło
Dla porównania, mój JAVA_HOME jest identyczny z twoim, więc możesz wykluczyć to jako problem, o ile masz pewność, że twój JDK jest 64-bitowy.
Veselin Romić
Zainstalowałem 64-bitową wersję JDK .. również, jak widać, moja ścieżka JDK nie znajduje się w Program Files (x86)folderze, więc to również czyści ...
Syed Qarib
Po prostu bądź po bezpiecznej stronie, prosimy o uwzględnienie wyników java -versionw treści pytania.
ozbek
1
Myślę, że nie można uruchomić Android Studio z Javą 8. Zainstalowałem dziś Studio na Macu Yosemite i studio skarżyło się, że potrzebuje Javy 6. Spróbuj zainstalować Javę 7. W Windowsie miałem zainstalowaną Javę 7.
Varun
Cóż, to też moje założenie, że nie działa z Javą 8 .. ale dlaczego i gdzie jest zgłaszane? ponieważ nie widzę żadnego miejsca na liście ...
Syed Qarib

Odpowiedzi:

68

Miałem ten sam problem. Próbowałem wytyczać wszelkiego rodzaju ścieżki, ale nic nie działało. Więc musiałem zrobić brudną naprawę. Jedynym problemem jest to, że otwiera puste okno wiersza poleceń.

Wykonałem następujące czynności, aby to zadziałało.

  • przejdź do folderu instalacyjnego AndroidStudio.
  • goto bini otwórz studio.batw edytorze tekstu
  • dodaj set JAVA_HOME=C:\Program Files\Java2\jdk1.8.0// swoją ścieżkę java po linii ECHO.
  • goto Start-> All Programmes-> Android Studio->
  • kliknij prawym przyciskiem myszy Android Studioi kliknij properties.
  • Zobaczysz Targetcoś takiego<installation path>android-studio\bin\studio64.exe
  • zmień to na <installation path>android-studio\bin\studio.bat

Teraz możesz uzyskać do niego dostęp, klikając go w menu.

Uwaga: próbowałem to z 8, działa.

bitkot
źródło
To wygląda obiecująco… da sobie
radę
52
Brak pliku studio.bat w folderze bin w Android Studio RC 1
gderaco
14
FYI: Otrzymałem ten sam błąd, ale w moim przypadku wskazywałem go do folderu bin w mojej ścieżce Java_Home. Kiedy zmieniłem go na folder nadrzędny na C: \ Program Files \ Java \ jdk1.8.0_25, wszystko poszło gładko.
Vincy,
3
Oprócz Alexandra, tutaj jest zawartość potrzebna przez "studio.bat": @echo off # NEXT_LINE # set JAVA_HOME = C: \ Program Files \ Java \ jdk1.8.0_31 # NEXT_LINE # cd "C: \ Utilitaires \ Development \ Android Studio \ bin "& Start studio64.exe (# NEXT_LINE # jest tutaj tylko do formatowania)
F2000
4
Miałem ten problem. Problem polegał na tym, że uruchamiał się skrót w menu Start, studio64.exepodczas gdy mój JAVA_HOMEwskazywał na wersję 32-bitową. Kiedy studio.exezamiast tego pobiegłem , zaczęło się dobrze. Skorzystałem z tej ścieżki:C:\Program Files (x86)\Java\jdk1.7.0_55
Nick.McDermaid
50

Odtworzyłem Twój problem w moim systemie Windows 8.1 :

  1. Zainstalowano 64-bitowy JDK 1.8.0_11 .
  2. Zainstalowano najnowszy pakiet Android Studio.
  3. Poszedłem do Panelu sterowania -> System -> Zaawansowane ustawienia systemu -> Zmienne środowiskowe ...
  4. Dodano JDK_HOME wskazujące na mój 64-bitowy JDK.
  5. Uruchomiono studio64.exe

Dostałem tę samą wiadomość co ty. Myśląc, że może to być zmienna środowiskowa, wykonałem następujące czynności:

  1. Poszedłem do Panelu sterowania -> System -> Zaawansowane ustawienia systemu -> Zmienne środowiskowe ...
  2. Zmieniono nazwę JDK_HOME na JAVA_HOME .
  3. Uruchomiono studio64.exe

Udało się!

Robert Dean
źródło
Co %JAVA_HOME%\bin\java -versionpokazuje na wyjściu?
Robert Dean
1
tylko szalona myśl, może zmienić nazwę zmiennej JAVE_HOME po raz drugi na JAVA_HOME, na wypadek, gdyby przeszkadzała spacja lub niedrukowalny znak?
1
Powinna to być wybrana odpowiedź
Naveed Ahmad
30

1 .download 64 bitowa wersja JDK od tutaj

wprowadź opis obrazu tutaj

  1. Jak pokazano na następnym obrazku, przejdź do Control Panel-> System and Security-> Advanced system settings-> Environment Variables-> New(Zmienne systemowe)

  2. Następnie dodaj nazwę zmiennej: JAVA_HOME i wartość zmiennej: C: \ Program Files \ Java \ jdk1.8.0_25

Należy pamiętać, że jdk1.8.0_25może się to różnić w zależności od wersji JDK. wprowadź opis obrazu tutaj

  1. Kliknij przycisk OK w pozostałych oknach po lewej stronie.
aknay
źródło
Wykonałem wszystkie te czynności, ale nadal otrzymywałem komunikat o błędzie, więc uruchomiłem ponownie komputer i teraz uruchamia się Android Studio. Korzystam z Windows 10 Tech Preview.
Michaël Polla,
Ponowne uruchomienie komputera rozwiązuje problem po wykonaniu wszystkich powyższych czynności.
Muhammad Irfan
TO ROBOCZE!
T.Todua
11

1 Kliknij prawym przyciskiem myszy Android Studio i kliknij właściwości.

2-Zastąp plik studio64.exe w łączu plikiem studio.exe.

fatah amine
źródło
Czasami nie musisz uruchamiać na 64-bitowej wersji. Ten rozwiązuje mój problem. Zdałem sobie sprawę, że Android Studio ma obie wersje EXE. Więc teraz radzę sobie dobrze z najnowszą wersją JAVA SE w wersji 32-bitowej na 64-bitowym systemie Windows 7. Dzięki.
Izzy Helianthus,
Zamieniono studio64.exe na studio.exe w folderze C: \ Program Files \ Android \ Android Studio \ bin i utworzono nowy skrót do pliku studio.exe na pulpicie. Teraz wszystko idzie świetnie. Dzięki.
Mian Asbat Ahmad
7

Ok, też miałem ten problem i to właśnie go rozwiązało. Dla przypomnienia, używam Windows 8.1 i Java JDK 1.8.31, wszystkie 64-bitowe.

Problem tkwi w spacji między „Programem” i „Plikami” w ścieżce ustawionej w JAVA_HOME. Miałem ten problem wcześniej, ale tak naprawdę nie zdawałem sobie sprawy, dopóki nie sprawdziłem instrukcji tutaj dotyczących ustawień JAVA HOME, wtedy wszystko miało sens.

W skrócie, zmień JAVA_HOMEścieżkę z:

C:\Program Files\Java\jdk1.8.0_31

do

C:\Progra~1\Java\jdk1.8.0_31

Upewnij się, że ustawiłeś poprawny numer wersji JDK dla swojej instalacji. Usunięcie spacji ze ścieżki naprawiło wszystko w moim systemie.

Jak wspomniano na stronie, do której link znajduje się powyżej,

używać C:\Progra~1\doC:\Program Files\

i C:\Progra~2\dlaC:\Program Files(x86)\

w zależności od tego, gdzie masz zainstalowany JDK w systemie.

Uwaga: Żeby było jasne, przed wprowadzeniem tej zmiany mój system poprawnie powtórzył wartość JAVA_HOMEbycia C:\Program Files\Java\jdk1.8.0_31w oknie poleceń, co prowadzi mnie do przekonania, że ​​wszystko było dobrze. Jednak próba uruchomienia %JAVA_HOME%\bin\javaczgłosiła, że ​​nie można znaleźć ścieżki. Po usunięciu spacji ze JAVA_HOMEścieżki to samo polecenie działa idealnie.

randall
źródło
1
W systemie Windows 10 rozwiązało to mój problem, w którym konfiguracja nie działała, ponieważ nie mogła wykryć, gdzie został zainstalowany pakiet JDK. Takie głupie bzdury są powodem, dla którego nienawidzę Javy.
John81
3

Odinstaluj Javę 8 i wyczyść ścieżki środowiskowe JDK_HOME i JAVA_HOME. Następnie zainstaluj 64-bitowy JAVA 6 lub 7 JDK według własnych preferencji.

Martin Revert
źródło
Wiem, że mogę to zrobić, jeśli obniżę wersję JAVA ... ale dlaczego mam to zrobić? oto jest pytanie ...
Syed Qarib
Jak próbuję zasugerować, twoje ścieżki środowiskowe JAVA mogą być brudne / oszukane z poprzednich instalacji i mylące Android Studio. Intellij Idea jest prawie kompatybilny z JAVA 8, ale nie możesz wykorzystać żadnej funkcji JAVA 8, ponieważ Android jeszcze jej nie obsługuje. Po prostu sprawdź, czy wszystko wyczyści i zainstaluj JAVA 7, wszystko będzie dobrze.
Martin Cofnij
Ponieważ nie możesz używać Java 8 w systemie Android.
osoba
2

Upewnij się, że ustawiłeś ścieżkę w polu SYSTEM VARIABLESnie w USER VARIABLEStakże ..... nazwij nazwę zmiennej jako, JAVA_HOMEa adres jako C:\Program Files\Java\jdk1.8.0_25\ upewnij się, że nie wstawiłeś żadnego średnika.

6abhishek jha
źródło
Twoja przykładowa ścieżka pomogła mi… bardzo dziękuję :)
shihabudheen
1

Zgodnie z uwagami dotyczącymi instalacji Oracle , należy pobrać / zainstalować JDK dla prawidłowego systemu . Dla Twojej wygody umieściłem do niego link z powyższego zdania. Jeśli nadal masz problemy, zostaw komentarz. Poniżej napisałem krótki kod, który powie Ci, czy Twoja JVM jest 64 czy 32-bitowa . Proponuję uruchomić tę klasę i zostawić komentarz do jej wyników:

public class CheckMemoryMode {
    public static void main(String[] args) {
        System.err.println(System.getProperty("sun.arch.data.model"));
    }
}
hd1
źródło
Zainstalowałem ten sam JDK .. JDK działa dobrze .. ponieważ nie mam problemów z uruchamianiem programów przez zaćmienie ..
Syed Qarib
Skompiluj / uruchom kod, który właśnie dodałem i daj mi znać, co mówi.
hd1
zwykle dla wszystkich produktów-pomysłów znajduje się program uruchamiający „nietoperz” w katalogu bin. wyraźnie stwierdza, że ​​JDK_HOME i JAVA_HOME są akceptowane. Spróbuj go uruchomić i zobacz, co będzie dalej. Przynajmniej jeśli wystąpi problem, zobaczysz go w konsoli. Następnie możesz zajrzeć do źródła pliku bat. Jest to relatywnie samoopisujące się.
simar
1
  • Dla mnie okazuje się, że zmienne środowiskowe nie są dziedziczone.
  • Szybka odpowiedź: uruchom ponownie, a następnie kliknij studio.bat, a nie studio.exe lub studio64.exe

================ Szczegóły =================

  • „Kliknięcie prawym przyciskiem” - „Uruchom jako administrator” działa u mnie, jeśli : ** JDK_HOME lub JAVA_HOME zostało ustawione. (ŚCIEŻKA nie musiała być dla mnie zmieniana) ** Uruchamiam studio.bat, a nie studio.exe ** Uwaga: Domyślnie jestem administratorem konta Microsoft (ta część firmy Microsoft może mieć wpływ na rzeczy), a ja rzadko restart. Używam Win8.1 64bit. Zainstalowałem JDKv1.8.0.0_25 32-bitowy i 64-bitowy i miałem już zainstalowane JRE 32-bitowe i 64-bitowe (używane przez inne oprogramowanie).

  • Zauważyłem, że istnieje różnica w klikaniu plików studio.bat, studio.exe i uruchamianiu studio.bat z wiersza poleceń. Jest też różnica, czy zrestartowałem komputer, czy nie.

  • Różnica: nie wszystkie zmienne środowiskowe systemu są dostępne w zależności od tego, jak uruchamiam program.

  • Testować:

  • W menu Start przeciągnij kopię „wiersza polecenia” na pulpit, a następnie zmień właściwości, aby „Rozpocznij w” było lokalizacją studio.bat

  • skopiuj studio.bat do studio_debug.bat (takiego, z którym możemy zadzierać)
  • dla wygody przeciągnij skrót do pliku studio_debug.bat na pulpit.
  • edytuj studio_debug.bat (kliknij prawym przyciskiem myszy -> edytuj)

== Zmień:

@echo off

== do

@echo on         
echo Set===================
set
echo ======================
pause
  • Może to również pomóc w debugowaniu studio.bat:

== zmień:

"%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*

== do

echo =================
echo Starting: "%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*
pause
"%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*
echo =================
  • Teraz, gdy uruchomisz studio.bat z wiersza poleceń i kliknij dwukrotnie, możesz zauważyć różnicę w zmiennych środowiskowych, w tym JAVA_HOME i PATH. Jeśli masz taki sam problem jak ja.

  • Wydaje się, że problem zależy od:

    1. czy zrestartowałeś komputer od czasu zmiany zmiennych środowiskowych?
    2. nie wydawało się mieć znaczenia, czy mam konto lokalne, czy Microsoft
    3. może zależeć od tego, czy jesteś administratorem, czy innym typem konta
    4. niezależnie od tego, czy zaczniesz używać studio.bat, studio.exe czy studio64.exe
  • .

  • Do Twojej wiadomości: Rzeczywiste pomyślne polecenie uruchomienia wykonane przez studio.bat w moim systemie było następujące (obejmuje studio64.exe):

    "C: \ Program Files \ Java \ jdk1.8.0_25 \ bin \ java.exe" "-Xms128m" "-Xmx750m" "-XX: MaxPermSize = 350m" "-XX: ReservedCodeCacheSize = 96m" "-ea" "- Dsun.io.useCanonCaches = false "" -Djava.net.preferIPv4Stack = true "" -Djsse.enableSNIExtension = false "" -XX: + UseCodeCacheFlushing "" -XX: + UseConcMarkSweepGC "" -XX: SoftRefLRUPolicyMSPer "--MB = 50 XX: + HeapDumpOnOutOfMemoryError "" -Didea.platform.prefix = AndroidStudio "" -Didea.paths.selector = AndroidStudioBeta "-Djb.vmOptionsFile =" C: \ android-studio \ bin \ studio64.exe.vmoptions "" -Xbootclass a: C: \ android-studio \ bin \ ../ lib / boot.jar "-Didea.paths.selector = AndroidStudioBeta -Didea.platform.prefix = AndroidStudio -cp" C: \ android-studio \ bin \ .. \ lib \ bootstrap.jar;C: \ android-studio \ bin \ .. \ lib \ extensions.jar; C: \ android-studio \ bin \ .. \ lib \ util.jar; C: \ android-studio \ bin \ .. \ lib \ jdom.jar; C: \ android-studio \ bin \ .. \ lib \ log4j.jar; C: \ android-studio \ bin \ .. \ lib \ trove4j.jar; C: \ android-studio \ bin \. . \ lib \ jna.jar; C: \ Program Files \ Java \ jdk1.8.0_25 \ lib \ tools.jar "com.intellij.idea.Main

  • Mam nadzieję, że to pomoże komuś innemu.

Paweł
źródło
1

Po prostu upewnij się, że zainstalowana wersja obu, Android Studio i JDK, jest 32-bitowa lub 64-bitowa. Jeśli JDK jest w wersji 32-bitowej, a Android Studio w wersji 64-bitowej lub odwrotnie, to nie zadziała, mimo że skonfigurujesz JAVA_HOME.

kAmol
źródło
1

Moją poprawką było usunięcie podwójnych cudzysłowów, w których umieściłem ścieżkę JAVA_HOME.

Zamiast deklarować JAVA_HOME jako „C \ Program Files ...”

Usunąłem "i zadeklarowałem JAVA_HOME jako C \ Program Files ...

Jestem na Win 7, x64

likejudo
źródło
1

Ja też stanąłem przed tym samym problemem. Rozwiązaniem, które mi pomogło, było pobranie i zainstalowanie 64-bitowego JDK z tego linku i ustawienie zmiennej " java_home " na nową ścieżkę instalacyjną JDK, taką jak C: \ Program Files \ Java \ jdk1.7.0_45. Mam nadzieję że to pomoże.

Optimus Krish
źródło
1

Miałem ten sam problem po uaktualnieniu mojej maszyny z 7 do 10, musiałem ponownie zainstalować JDK i zajęło mi to tylko kilka sekund. Oto kroki, które wykonałem.

Przejdź do tego łącza http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Zgadzam się na umowę o kontakt z oracle. Następnie wybierz wersję systemu Windows w moim przypadku 64-bitową, a potem ... dalej ... dalej, po zakończeniu konkursu możesz bez problemu ponownie uruchomić swoje studio Android. Mam nadzieję że to pomoże

NelsonRoberts
źródło
0

Oto rozwiązanie.

Po prostu uruchom ANDROID STUDIO jako administrator, jeśli używasz profilu systemu Windows innego niż administrator!

Jeśli twoje zmienne środowiskowe są poprawne, to załatwi sprawę. Cieszyć się!

Nico
źródło
Nie ma to nic wspólnego z problemem. Spróbuj sam
0

Android Studio działa doskonale z Java 1.8lub Java 8. Miałem również nieprawidłowy błąd JVM. Powodem było włączenie „;” (średnik) na końcu JAVA_HOMEwartości ścieżki. Prawidłowy format wartości ścieżki to:

C: \ Program Files \ Java \ jdk1.8.0_xx (Zastąp xx swoją aktualną wersją)

Nie ;dodawaj (średnika) na końcu JAVA_HOMEwartości

Nigel Crasto
źródło
0

W moim przypadku

W Control Panel -> System -> Advanced system settings -> Environment Variablesnie istnieje JDK_HOMEORJAVA_HOME

WIĘC

Dodałem wpis o nazwie: JDK_HOME wskazujący na: C: \ Program Files \ Java \ jdk1.8.0_25 \ (musisz wskazać to na ścieżkę instalacyjną JDK)

I wydaje się, że teraz wszystko działa dobrze

Alberto Saint Martin
źródło
0

Wystarczy zainstalować jdk1.8.0, a następnie kliknąć prawym przyciskiem myszy ikonę mojego komputera i wybrać właściwości, następnie w lewym panelu wybrać zaawansowane ustawienia systemu, następnie w oknie dialogowym wybrać Zmienne środowiskowe, następnie w tym oknie dialogowym, w sekcji zmienne użytkownika utwórz nowe zmienna, której nazwa musi być, JAVA_HOMEa ścieżka to C:\Program Files\Java\jdk1.8.0(w moim komputerze), następnie sekcja zmiennej systemowej, wybierz PATHzmienną i dołącz do niej koniec tej ścieżki, C:\Program Files\Java\jdk1.8.0\bina następnie wybierz ok dla wszystkich okien dialogowych i po tych krokach uruchom Android Studio. A do testu uruchom cmd w java -versionsystemie Windows i uruchom to polecenie, jeśli zwróciło wersję java i ... jest poprawnie zainstalowane.

Uwaga: otrzymuję odpowiedź w systemie Windows 8.1 64 bit.

Farshid Shekari
źródło
0

Jest to testowane na moim komputerze z systemem Windows 7 64-bitowym.

Dość dziwne ... Miałem ten sam problem - WHILE IntelliJ Idea (w tym wtyczka Android) działała idealnie.

Oto jednak, co zrobiłem, aby Android Studio 1.0 działał (nie brakuje żadnego kroku -> może pomoże programować początkującym).

Po prostu skonfiguruj nową zmienną środowiskową przez ...

  1. naciskając klawisz Windows i wpisując env ... zobaczysz „Edytuj zmienne środowiskowe systemu”. Kliknij!
  2. Teraz kliknij „Zmienne środowiskowe ...”
  3. W obszarze Zmienne systemowe (NIE „Zmienne użytkownika”) dodaj nowy wpis o nazwie JAVA_HOMEi ustaw wartość w folderze Java (np. C:\Program Files\Java\jdk1.8.0_25)
  4. aplikuj i jesteś gotowy.

PS: Nie wiem, dlaczego niektórzy piszą o nauce jądrowej, skoro chcą wyjaśnić, jak ustawić ścieżkę w Javie.

Martin Pfeffer
źródło
0

Rozwiązanie jest podane w samym błędzie, Idź do mojego komputera (prawy przycisk myszy) -> właściwości -> Zaawansowane ustawienia systemu -> Zmienne środowiskowe -> Utwórz nową zmienną.

Podaj następujące szczegóły:

Nazwa zmiennej: JAVA_HOME.

Wartość zmiennej: (Twoja ścieżka do folderu instalacyjnego java jdk).

Aby znaleźć ścieżkę do instalacji Java, przejdź do plików programu na dysku instalacyjnym okna (zwykle dysk C). Znajdź folder o nazwie JAVA, w którym przejdź do folderu JDK.

Skopiuj adres linku z góry i wklej go w wartość zmiennej.

Teraz naciśnij Ok i po utworzeniu zmiennej środowiskowej zrestartuj studio android.

Mam nadzieję, że to pomoże.

Gaurav Pangam
źródło
0

jeśli twoje "zmienne środowiskowe" są ustawione dobrze, spróbuj zaktualizować Start> Wszystkie programy> Android Studio> Android Studio

kliknij prawym przyciskiem myszy, kliknij Właściwości i ustaw ścieżkę SDK Android Studio

w

skrót> Cel

krunal shah
źródło
0

Jeśli używasz systemu Windows 7 , upewnij się, że instalujesz jdk-xxxx-windows-x64.exe. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Wcześniej instalowałem wersję 32-bitową zamiast 64-bitową, dlatego została zainstalowana w folderze plików programu x (86). Ale jeśli zainstalujesz 64-bitową konfigurację SDK, zostanie ona zainstalowana w folderze plików programu. Następnie ustaw JAVA_HOME = 'C: \ Program Files \ Java \ jdk1.8.0_65' Powinno działać dobrze.

Mansi
źródło
0

Moje zmienne wskazywały na inne zmienne systemowe, więc JDK_HOME było

%programfiles%\Java\jdk1.8.0_45

i musiałem wyraźnie zmienić to na

C:\Program Files\Java\jdk1.8.0_45

Podobnie jest z JAVA_HOME

Thanasis Kapelonis
źródło
0

My JAVA_HOMEwskazywał c:/jrebezpośrednio. Więc zmieniłem to na, C:/java/jreponieważ było zdezorientowane, aby wybrać, którego użyć, więc zmieniłem go na konkretny i działa dla mnie. Uwaga: lepiej jest zainstalować tylko jedno środowisko JRE na komputerze

testy h
źródło
0

Rozwiązałem problem w swoim przypadku, usuwając plik

C: \ Users \ nazwa_użytkownika.AndroidStudioX \ studio64.exe.vmoptions

(x oznacza wersję twojego studia Android, więc może być inna) , ponieważ stworzyłem ją wcześniej, aby dostosować opcje VM. To takie proste

RazaUsman_k
źródło
0

Dodaj ścieżkę instalacyjną i ścieżkę Java do domyślnej ścieżki systemowej, oddzielając;

Kliknij prawym przyciskiem myszy Mój komputer -> Właściwości -> Zaawansowane ustawienia systemu -> Zaawansowane -> Zmienne środowiskowe -> W kategorii Zmienne systemowe znajdź „Ścieżkę” -> dodaj ścieżkę instalacji systemu Android i ścieżkę java, oddzielając je ; ...

Uwierz, że to działa

Vikram B.
źródło
0

Jeśli to nie działa po poprawnym ustawieniu ścieżek w zmiennych środowiskowych,
zainstaluj ponownie Android Studio i zadziałało.

Kerim
źródło
0

W moim Android Studio \ bin znajdują się dwa foldery

studio.exe i studio64.exe

Próbowałem uruchomić pierwszy program i daje mi wspomniany błąd.

Ale po uruchomieniu Studio64.exe działa.

PHPFan
źródło
-1

Do głośnego płaczu jest to BARDZO ŁATWE DO naprawienia !!

  1. Idź do: „Panel sterowania \ Wszystkie elementy Panelu sterowania \ System”. Kliknij „Zaawansowane ustawienia systemu” po lewej stronie

  2. Okno, które się wyskakuje, pokazuje okno z napisem Environment Variables! Kliknij to.

  3. Kliknij „dodaj nową”, aby dodać nową zmienną.

  4. JAVA_HOMEW pierwszym polu wpisz, aw drugim adres do, IE / w moim przypadku C:\Program Files\Java\jdk1.8.0_25zapisz. zamknij wszystko. OTÓŻ TO!!

Ciesz się Android Studio! Oczywiście, aby powyższe zadziałało, musisz najpierw zainstalować Javę lub jak inaczej możesz go użyć lub wskazać na swoim komputerze i tak dalej. Powyższe instrukcje są niezwykle mylące i skomplikowane. Dla przypomnienia jestem na wdowach 8.1, TAK, działa na najnowszych oknach i jest śmiesznie prosty do naprawienia.

-OSG

Orlando S. Gondar
źródło
4
To tylko sugestia, ale staraj się nie rozmawiać z ludźmi, a myślę, że zostaniesz lepiej przyjęty. Wiele osób, w tym ja, zrobiło dokładnie to, co zostało zasugerowane - dodałem systemowy env var, JAVA_HOMEaby wskazywał lokalizację folderu JDK, sprawdziłem, czy jest poprawny, wyświetlając echo %JAVA_HOME%(ustawiono C:\Program Files\Java\jdk1.8.0_31) w zachęcie cmd i wydaje się, że wszystko jest poprawnie ustawione , ale Android Studio nie uruchamia się, pokazując komunikat „nieprawidłowa instalacja maszyny JVM”. Przy tak dużej aktywności wyraźnie nie jest to „śmiesznie proste do naprawienia” dla każdego.
randall
1
@randall: Większość odpowiedzi na to pytanie jest taka sama jak ta, ale to smutne, że ludzie nawet nie przeczytali całego pytania przed udzieleniem odpowiedzi, w samym pytaniu wspomniałem, że próbowałem tego.
Syed Qarib
-1

Panel sterowania -> System -> Zaawansowane ustawienia systemu -> Zmienne środowiskowe

Zmieniłem JAVA_HOME na JAVA i ponownie zmieniłem JAVA na JAVA_HOME .

i działa dobrze.

pradipgarala
źródło