Próbuję zainstalować zestaw Android SDK w moim systemie Windows 7 x64.
jdk-6u23-windows-x64.exe
jest zainstalowany, ale instalacja zestawu SDK systemu Android odmawia kontynuowania, ponieważ nie znajduje instalacji JDK .
Czy to znany problem? Czy jest jakieś rozwiązanie?
Odpowiedzi:
Po otrzymaniu powiadomienia naciśnij Wstecz , a następnie Dalej . Tym razem znajdzie
JDK
.źródło
JAVA_HOME
doC:\Program Files\Java\jdk1.7.0_17
pracowała dla mnie (oczywiście trzeba ponownie uruchomić instalator dla zmian w zmiennych środowiskowych, aby podjąć skuteczne; iz powrotem nie będzie działać na tym).Rzeczywista konfiguracja:
Zainstaluj
x64 JDK
i wypróbuj najpierw opcję wstecz-następna, a następnie spróbuj ustawićJAVA_HOME
tak, jak mówi komunikat o błędzie, ale jeśli to też nie działa, spróbuj tego:Rób, jak mówi, ustaw
JAVA_HOME
zmienne środowiskowe, ale na ścieżce używaj ukośników zamiast ukośników odwrotnych.Poważnie.
Dla mnie zawiodło, kiedy
JAVA_HOME
było,C:\Program Files\Java\jdk1.6.0_31
ale działało dobrze, kiedy byłoC:/Program Files/Java/jdk1.6.0_31
- doprowadziło mnie do szału!Jeśli to nie wystarczy, dodaj także na początku zmiennej środowiskowej
Path
% JAVA_HOME%;Zaktualizowano wartości w zmiennych systemowych:
JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
JRE_HOME=C:/Program Files/Java/jre8
Path=%JAVA_HOME%;C:...
źródło
Znalazłem rozwiązanie i jest pięknie głupie. Odkryłem, że Android SDK nie może wykryć JDK .
Naciśnij przycisk Wstecz na ekranie błędu SDK, który informuje, że EXE nie mógł wykryć JDK. Następnie naciśnij Dalej .
Kto by pomyślał, że tak się stanie?
źródło
Wygląda na to, że nie działa bez 32-bitowego JDK. Po prostu zainstaluj i ciesz się ...
źródło
Zamiast tego pobrałem archiwum .zip i uruchomiłem je
SDK Manager.exe
, i działało jak urok. W przeciwnym razie masz ten sam problem z plikiem .exe.źródło
Ostrzeżenie: jak wspomniano w komentarzach, nie próbuj tego na Windows 7! Przetestowałem to z Windows XP 64-bit.
Ponieważ opublikowane rozwiązanie NIE działa dla wszystkich (włączając mnie, mnie i mnie), chcę zostawić notatkę dla tych, którzy szukają innego sposobu (bez włamania do rejestru itp.), Aby rozwiązać ten problem w 64-bitowym systemie Windows. Po prostu dodaj ŚCIEŻKĘ (wielkie litery !!) do zmiennych środowiska i ustaw wartość na ścieżkę JDK.
Dodałem JDK do istniejącej „Ścieżki”, która nie działała, tak jak nie działała z JAVA_HOME lub rozwiązaniem „Wstecz”. Dodanie go do „ŚCIEŻKI” wreszcie załatwiło sprawę.
Mam nadzieję, że może to komuś pomóc.
źródło
Wystarczy dwa następujące wpisy rejestru. Wydaje się, jakby kto pisał inne rzeczy rejestru zasadzie tylko skopiowane wszystkie klucze od
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
doHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft
, co oczywiście nie jest to rozwiązanie idealne, ponieważ większość z kluczy nie są potrzebne.źródło
Żadne z tych rozwiązań nie działało dla mnie. Naprawiłem to, zmieniając tymczasowo nazwę pliku
C:\Windows\System32\java.exe
najava_.exe
źródło
Windows 7 x64
bez32-bit JDK
!Żadne z rozwiązań tutaj nie działało dla tej
64-bit
wersji.Umieszczenie
JDK
ścieżki przedc:\windows\system32\
ścieżką w zmiennych środowiskowych rozwiązuje problem. W przeciwnym razie32-bit
java.exe
zostanie znaleziony przed64-bit JDK
wersją.źródło
Po przeczytaniu kilku postów na blogu wydaje się, że jest to jeszcze łatwiejsze, klikając WSTECZ, gdy instalator mówi, że nie można znaleźć JDK, a następnie po prostu kliknij NEXT ponownie i magicznie znajdzie JDK. Brak bałaganu w rejestrze lub ponownego pobierania itp.
źródło
Dodanie zmiennej środowiskowej JAVA_HOME (w ramach Zmiennych systemowych ) załatwiło sprawę . Klikanie przycisków „Wstecz” i „Dalej” nie działało.
Windows 7 Professional x64, JDK 1.7.0_04 (64-bitowy, nie mam zainstalowanej wersji x86)
Myślę, że instalator próbuje znaleźć JDK w konkretnej (1.6?) Wersji, a jeśli nie może go znaleźć, sprawdza JAVA_HOME, który nie został ustawiony w moim przypadku. Mam inny komputer (ten sam system, ale z JDK 1.6 x64) i działał bez zmiennej JAVA_HOME.
Nie musisz instalować 32-bitowej wersji JDK :)
źródło
Skopiowałem plik Java.exe z
do
i zadziałało.
Używam 64-bitowego systemu Windows 8.
źródło
Ustawienie
JAVA_HOME
zmiennej środowiskowej nazamiast
naprawiłem to dla mnie.
źródło
Facet powyżej, który umieścił to: „Też napotkałem ten problem, ale żadna z odpowiedzi nie pomogła. Co zrobiłem, usunąłem ostatni ukośnik odwrotny ze zmiennej JAVA_HOME i zaczął działać. Pamiętaj też, aby nie dołączać folderu bin do ścieżka." To była prawidłowa odpowiedź.
Aby zainstalować ten zestaw SDK, zrobiłem to. Korzystam z najnowszego systemu operacyjnego Microsoft Windows 8.
Zmienne użytkownika:
Zmienne środowiska
Utwórz te dwa:
Ten już istnieje, więc po prostu edytuj:
To właśnie zrobiłem i zadziałało dla mnie. =)
źródło
bin
równieżJAVA_HOME
koniec ścieżki, ale usunięcie go zadziałałoTa poprawka rejestru działała jak urok w mojej konfiguracji Windows 7 x64: http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
źródło
Naciśnij Report errori OK. Nextzostanie włączony.
źródło
Spróbuj pobrać i zainstalować wersję spakowaną zamiast instalatora .exe.
źródło
Również Uruchom jako administrator ! Pracowałem dla mnie z poprawką ukośnika.
źródło
Miałem ten sam problem i rozwiązałem go, instalując wersję JDK x86 (na Windows XP x64).
źródło
Miałem ten sam problem, wypróbowałem wszystkie rozwiązania, ale nic nie działało. Problem polega na tym, że Windows 7 jest zainstalowany w wersji 64-bitowej, a całe instalowane oprogramowanie powinno mieć wersję 32-bitową. Sam zestaw Android SDK jest 32-bitowy i identyfikuje tylko 32-bitowy JDK. Więc zainstaluj następujące oprogramowanie.
Próbowałem i wszystko działa dobrze.
źródło
Ten problem również mnie spotkał, ale żadna z odpowiedzi nie pomogła. Co zrobiłem, usunąłem ostatni ukośnik odwrotny ze zmiennej JAVA_HOME i zaczęło działać. Pamiętaj też, aby nie dołączać folderu bin do ścieżki.
źródło
Android SDK to aplikacja 32-bitowa i do działania wymaga 32-bitowego JDK ... 64-bitowy JDK nie będzie z niego korzystać ...
źródło
1-Po prostu wykonałem zmienną środowiskową „JAVA_HOME”.
2-Kliknij prawym przyciskiem myszy na Android SDK iz zakładki kompatybilności Wybierz Windows 7 i administratora.
3-Uruchom ponownie.
źródło
ROZWIĄZANIE ROBOCZE I NIE POTRZEBNA MODYFIKACJA REJESTRACJI
Po prostu umieść swoją ścieżkę bin Java przed środowiskiem PATH.
ŚCIEŻKA wcześniej
ŚCIEŻKA po
A teraz działa instalator zestawu Android SDK.
BTW, używam Win7 x64.
źródło
Tak, zainstaluj 32-bitową wersję Java SE SDK (lub dowolnej kombinacji). To powinno pomóc rozwiązać problem.
źródło
W przypadku installer_r21.1-windows.exe w systemie Windows 8 x 64 działało dla mnie ustawienie mojej zmiennej środowiskowej użytkownika JAVA_HOME na C: \ Program Files \ Java \ jdk1.7.0_10. Mam nadzieję, że to pomoże wam wszystkim! :)
źródło
Będziesz musiał pobrać 32-bitową wersję zestawu SDK, ponieważ 64-bitowy system Win7 nie jest obsługiwany, tylko system Windows Server 2003 ma obsługiwaną wersję 64-bitową. Podczas pobierania Java SDK wybierz „Windows” jako swoją platformę, a nie „Windowsx64”.
Raz zrobiłem ten zestaw SDK Androida zainstalowany jak urok. Mam nadzieję że to pomoże.
źródło
Korzystam z 64-bitowej wersji systemu Windows 7 i ten problem występował podczas próby zainstalowania systemu Android Studio 1.0 przy użyciu pliku wykonywalnego z:
http://developer.android.com/tools/studio/index.html
Wypróbowałem wszystkie wymienione rozwiązania i kilka różnych wersji JDK 1.7 i 1.8 - bez kości. Poszedłem z instalacją skompresowanej wersji aplikacji i działało to jak urok:
http://tools.android.com/download/studio/canary/latest
Nadal zdumiony tym problemem; zwłaszcza, że wersje beta Androida Studio działały dobrze.
źródło
Powyższe metody nie działały dla mnie w systemie Windows 8 Pro.
Wystarczy ustawić ścieżkę do
Gdzie C jest dyskiem, na którym zainstalowałeś JDK.
Nie zapomnij ukośnika na końcu.
źródło
Wypróbowałem kilka opublikowanych rozwiązań, a następnie ponownie uruchomiłem system, zanim zaczął działać, co mogło być spowodowane tym, że właśnie zainstalowałem JDK. Oto wszystkie rzeczy, które miały miejsce - nie jestem pewien, które z nich były niezbędne:
źródło