2012-11-27 22 views
13

Podczas próby zaktualizowania Android SDK Tools do revision 21 z revision 20.0.3 wystąpił ciekawy błąd. Wtyczka ADT została zaktualizowana poprawnie, więc teraz jestem na stanowisku do czasu rozwiązania.Menedżer pakietów SDK nie może zainstalować katalogu blokady "java.exe"

Początkowy błąd mam wymienione cmd.exe & java.exe jako blokowania katalogu, zmusiłem zamknięte cmd.exe i dostał to:

Gdybym zmusić blisko java.exe to oczywiście mój SDK Menedżer zamyka.

SDK Menedżer Log:

To jest mój komputer praca tak naprawdę chciałbym, aby uniknąć przestojów, wynikającą z restarcie, tylko ciekaw czy ktoś natknąć się ten problem i już w stanie rozwiązać.

Próbowałem zamknąć Eclispe i uruchomić Menedżera SDK z katalogu plików, ten sam problem, czytałem, że ktoś doświadczył tego podczas otwierania katalogu, więc zamknąłem i wciąż ten sam problem. Każda pomoc jest doceniana.


Eclipse:
wersja: 3.7.2
Budowa id: M20120208-0800


Aktualizacja:

Fresh restart zrobił NIE determinację.

+2

android.bat ma komentarz 'Skopiuj android.bat i jego wymagane biblioteki do katalogu tymczasowego. Pozwala to uniknąć blokowania katalogu narzędzi w przypadku, gdy użytkownik próbuje go zaktualizować. "Narzędzia Android są okropne. :( – NateS

Odpowiedz

41

Rozwiązałem to, kopiując mój folder \tools, podając nazwę kopii \toolsCopy. Następnie uruchomiłem android.bat z folderu \toolsCopy z uprawnieniami administratora.

Uruchomienie menedżera SDK z \tools zablokowało zmianę nazwy katalogu \tools, z oczywistych powodów. SMH

+2

Rozwiązało to dla mnie, chociaż musiałem dodać ścieżkę do mojego pliku xcopy.exe w systemie Windows za pomocą polecenia Ścieżka w wierszu poleceń, a następnie z poziomu wiersza poleceń mogłem uruchomić android.bat i kontynuować –

+0

@Asok Próbuję tego, skąd kopiuję narzędzia? Próbowałem na moim pulpicie, ale nie rozpoznałem żadnego z plików, które już miałem, więc spróbowałem kopii w oryginalnym folderze, ale dostaję to samo blokowanie java tak jak wcześniej. * EDYTOWANIE: Rozwiązałem problem, musiałem tylko zrestartować komputer po przeniesieniu plików, wszystko co robisz, to stworzyć kopię w oryginalnym katalogu i uruchomić ją stamtąd –

+0

W jaki sposób zespół androidów przyszedł z ta strategia aktualizacji usterki, co za wstyd! – yorkw

-2

Rozwiązałem to za pomocą "unlockera" przez emptyloop, aby odblokować katalog bez konieczności zabijania java.exe przy użyciu menedżera zadań.

+1

Można dodać trochę więcej szczegółów. Wystarczyłoby łącze do oprogramowania i może zrzut ekranu. – slm

+0

który nie zrobił tego dla mnie ... unlocker wskazywał "brak obsługi" dla java.exe. – richey

-1

Jeśli zainstalujesz zestaw SDK z zaćmieniem w czasie wykonywania, ten błąd wystąpi. Aby rozwiązać ten problem, należy zatrzymać aplikację eclipse.

+0

Jeśli przeczytasz moje całe pytanie, zobaczysz, że napisałem "Próbowałem zamknąć Eclipse i uruchomić Menedżera SDK z katalogu plików, ten sam problem", również ten problem został rozwiązany. Dzięki za twoje wejście. – jnthnjns

4

mam kopalnia działa, przechodząc do folderu \ temp android-sdk i wydobywania tools_r22.3-windows.zip i zmiana nazwy aktualnej tools folderu do tools123 i przeniósł folder wyodrębniony narzędzia do \android-sdk\

+1

Po prostu wyodrębniłem zawartość pliku zip do folderu "tools" - a zestaw SDK systemu Android wskazał narzędzia zaktualizowane do najnowszej wersji po ponownym uruchomieniu. dzięki! – richey

0
  • Blisko wiersza poleceń & Explorer (cokolwiek blokuje java.exe)
  • Wytnij wszystkie pliki & foldery z folderu temp (android-sdk \ Temp)
  • wkleić go do innego folderu powiedzieć (temp_old)
  • Uruchom cmd.exe (Uruchom jako administrator) i ponownie rozpocząć proces .
  • Jeśli nadal nie działa, ręcznie skopiuj katalog narzędzi do folderu tymczasowego &.
9

pracować dla mnie po długich poszukiwaniach

  1. Zamknij menedżera SDK i Eclipse.

  2. Przejdź do folderu, w którym zapisałeś swój plik.

  3. W tym folderze ADT znajdziesz folder znany jako narzędzia.

  4. Wykonaj kopię zawartości tego folderu i wklej do folderu o nazwie copytools.

  5. Teraz przejdź do wiersza polecenia i przejdź do lokalizacji copytools.

  6. następnie wykonać polecenie android.bat kierownik SDK rozpocznie.

  7. Teraz zaktualizuj wszystkie potrzebne wtyczki. Zaktualizuje twój oryginalny folder.

  8. Po aktualizacji usuń kopię.

+0

To zadziałało dla mnie. Myślę, że użycie wiersza polecenia spowodowało różnicę. –

0

W przypadku korzystania ANDROID BUNDLE

zamknąć menedżera SDK i Eclipse. Z folderu SDK w pakiecie narzędzi goto. Skopiuj wszystkie pliki z folderu tools do innego folderu o nazwie toolscopy. Teraz w cmd przejdź do folderu SDK, następnie do narzędzia i wykonaj "android.bat". Teraz menedżer SDK zostanie uruchomiony i będziesz mógł zaktualizować wszystkie swoje aktualizacje. można usunąć toolscopy folder jako folder Narzędzia zostanie automatycznie updatesd: D

0

Close Eclipse i spróbuj ponownie będzie działać .. (Po zamknięciu okna eclipse Android SDK Manager nie zostanie zamknięty)

lub,

Po prostu przejdź do menedżera zadań i zakończ proces eclipse i spróbuj ponownie, to zadziała ..

0

Rozwiązałem go w bardzo prosty sposób, działał dobrze dla mnie.

  1. blisko eclipse.exe
  2. przejdź do katalogu zawierającego Android SDK
  3. bieg SDK Manager.exe
  4. zainstalować wymagane pakiety
  5. bliską SDK Manager.exe zaćmienie
  6. Start i jesteś prawie tam
  7. zaktualizować swoje wtyczki ADT odwiedzając menu Pomoc w Eclipse, a następnie Sprawdź aktualizacje
  8. w przypadku jeśli nie (co nie w moim przypadku usunięcia stare wersje wtyczek ręcznie) pracują i zainstalować je ponownie z https://dl-ssl.google.com/android/eclipse/
0

kroki, aby rozwiązać że

  1. Zamknij Eclipse

2.Run SDK Menedżer

3.Now aktualizować pakiety

to działa na mnie

0

mam ten sam problem. Następnie przejdź do ekstraktu folderu tymczasowego "tools_r24.0.2-windows.zip" skopiuj folder "tools" z wyodrębnionego folderu, a następnie wklej go do folderu "sdk" (lub przesuń na folder narzędzi) :)

Powiązane problemy