Nie można uaktualnić narzędzi Android SDK
Próbuję uaktualnić Narzędzia Android SDK z wersji 15 do wersji 16. Aktualizacja nie powiedzie się, twierdząc, że "folder nie został przeniesiony":
Nie udało się zmienić nazwy katalogu C:\android-sdk\tools na C:\android-sdk\temp\ToolPackage.old01
Próbowałem wyłączyć mój program antywirusowy (ponieważ ten problem został zgłoszony przez niektórych ludzi w 2009 roku) i nie zadziałał. Nowy restart też nie zadziałał. Spotykam się z tym problemem na dwóch różnych Windows 7 maszyny.
Nie napotkałem tego problemu z aktualizacją z poprzednich wersji aż do wersji 15.
Ktoś wie jak Mogę to obejść?
15 answers
Wyodrębnione z tutaj :
Instrukcje:
- zrób kopię katalogu tools i wywołaj ten nowy katalog tools2.
- nie używaj ' SDK Setup.exe".
- zamiast tego otwórz cmd.exe window jako administrator i uruchom następujące z tego nowego katalogu tools2 (oczywiście pełna ścieżka na lokalnym komputerze będzie inaczej): J:\android-sdk-windows > tools2 \ android.bat update sdk
Zasadniczo, jak zaznaczono wcześniej w tym wątku' SDK Setup.exe " wywołuje tools\android.bat, co uniemożliwia mu zmianę nazwy katalog narzędzi. To trochę głupie i nigdy nie powinno przeszedł weryfikację QA..
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-09 15:35:58
Jeśli nie możesz zaktualizować narzędzi SDK Androida. Po prostu pobierz zip z narzędzi Androida w wersji, którą chcesz, a następnie zamień nowy katalog narzędzi na stary. Więc jesteś gotowy do drogi !!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-24 14:03:55
Zaktualizuj wersję SDK za pomocą Eclipse (przycisk Otwórz Menedżera SDK Androida), z systemem android.bat z lokalnej kopii katalogu tools nie działa dla mnie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-22 18:08:58
Zastąp Androida.bat z najnowszą wersją (r18). Należy go spakować w android-sdk / temp
Zadziałało dla mnie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-11 18:07:40
Aby uaktualnić wersję ADT 16, potrzebujesz Eclipse 3.6 Helios lub 3.7 Indico.
To nie będzie upgrade w Eclipse 3.5 Galileo.
Nowość: 12 grudnia 2011-SDK Tools i ADT 16 wydane.
Uwaga: ADT 16 wymaga Eclipse 3.6 lub nowszego.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-19 10:09:35
Usuń folder Platform tools i zamknij eclipse, które działało dla mnie api17
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-23 18:23:39
Najpierw musisz zaktualizować ADT dla swojego eclipse, moja wersja eclipse to indigo
Następnie możesz kliknąć przycisk " Otwórz Menedżera SDK Androida ", Aby zaktualizować zestaw sdk do wersji ver16
Próbowałem wielu metod i ta metoda pomaga mi ją zaktualizować.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-27 05:52:52
Jeśli żadne z powyższych nie zadziałało, spróbuj tego:
- Uruchom Menedżera zadań i zamknij wszystkie java.instancje exe.
- Goto android-sdk-windows\tempi otwórz tools_rXX.X-windows.zip (zastąp X przez najnowszą wersję pobraną), Teraz skopiuj i zamień jej zawartość na tools folder.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-26 07:24:46
Aby dodać do odpowiedzi Subash, jeśli już próbowałeś uaktualnić, potrzebny plik zip tools znajduje się w folderze android-sdk\temp.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-13 19:25:30
Wiem, że to stary post, ale chcę napisać swoje osobiste rozwiązanie problemu:
Nie udało się zmienić nazwy katalogu C:\android-sdk\tools na C:\android-sdk\temp\ToolPackage.old01
Oczywiście miałem ten sam problem i za każdym razem, gdy narzędzia Androida wymagają aktualizacji, to koszmar.
Żadne z rozwiązań, które znalazłem w googlowaniu sieci, nie działało dla mnie teraz, ale jest to ważne zadanie, aby utrzymać aktualizację Android SDK. Więc zacząłem szukać alternatywy sposób pracy, aby rozwiązać ten problem i znalazłem go w końcu.... przynajmniej... to działa dla mnie, nawet jeśli jest to trochę trudne.
Podstawowym problemem jest to, że android.bat plik wsadowy pochodzi z folderu ~\tools\ i nadal jest w pamięci (uruchomiony), podczas gdy ten sam folder ~ \ tools \ musi zostać zaktualizowany (w naszym przypadku przemianowany).
Problem w tym, że android.bat uruchamia Javę, aby uruchomić swt.jar (narzędzie SDK) i pozostaje bezużyteczne czekając na ukończenie tej Javy program. Możesz edytować Androida.bat i zobacz wywołanie w ostatnim wierszu tej partii:call "%java_exe% %REMOTE_DEBUG%" "-Dcom.android.sdkmanager.toolsdir=%tools_dir%" "-Dcom.android.sdkmanager.workdir=%work_dir%" -classpath "%jar_path%;%swt_path%\swt.jar" com.android.sdkmanager.Main %*
Problemem jest polecenie" call " CMD. Oczekuje na zakończenie wywołanego programu zewnętrznego.
Ale jest inny sposób uruchamiania zewnętrznych programów z pliku wsadowego: polecenie "start" . Uruchamia zewnętrzny program i kończy działanie.
Więc po prostu zamieniłem polecenie "call" na "start", tak aby po zmianie ostatniego wiersza mojego android.bat był:
start "" "%java_exe% %REMOTE_DEBUG%" "-Dcom.android.sdkmanager.toolsdir=%tools_dir%" "-Dcom.android.sdkmanager.workdir=%work_dir%" -classpath "%jar_path%;%swt_path%\swt.jar" com.android.sdkmanager.Main %*
Notatka : Zachowaj "" pomiędzy startem a ścieżką aplikacji. Możesz dodać tekst w myślnikach, a ten tekst będzie podpisem Javy.okno polecenia exe zobaczysz po zmianach. W moim przypadku zostawiłem podpis jako pusty ciąg, ale możesz tam napisać, co chcesz.
Po zmianach możesz uruchomić SDK i Androida.bat nie będzie już czekał, pozostawiając narzędzie SDK wolne do gry (i zmienić nazwę folderu ~\tools\ bez bóle głowy).
Oczywiście, Po aktualizacji narzędzi SDK, musisz powtórzyć te same zmiany w nowym, zaktualizowanym Androidzie.plik wsadowy bat . Może to być trochę niewygodne, ale musisz tylko pamiętać, aby wprowadzić zmiany przed uruchomieniem narzędzia SDK i nie będziesz miał innych bólów głowy podczas aktualizacji Androida.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-14 17:01:34
@SERPRO solution. Uwaga, To rozwiązanie pobiera wszystkie pakiety dla wszystkich poziomów API. Działa, ale jest bardzo powolny i być może gorszy niż tworzenie kopii zapasowych folderów i ponowna instalacja zestawu SDK (wszystkie razem). Przynajmniej to jest moje doświadczenie dla Windows Vista + Cygwin.
Wydano więcej niż jedno zgłoszenie błędu. tutaj jest jednym z późniejszych, ale wydaje się, że nigdy nie został rozwiązany. (Ma już 2 lata.)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-16 20:01:07
Na Windows8, aktualizacja z SDKr19 do 20, mam błąd nie można przenieść folderu. Jest to przynajmniej obsługiwane trochę przez instalator SDK, z Komunikatem o błędzie i szansą na ponowną próbę.
Kliknij prawym przyciskiem myszy cmd.exe, wybierz Otwórz jako Administrator, cd do katalogu SDK (mój był domyślny)
cd C:\Program Files\Android\android-sdk
Teraz uruchom Menedżera SDK, tylko tym razem będziesz jako administrator i będzie mógł przenosić foldery itp. Więc uruchom go wpisując:
"SDK Manager.exe"
Postępuj zgodnie ze standardową procedurą aktualizacji
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-02 17:55:43
Myślę, że dla tych, którzy nadal mają problem, nawet jeśli już po odpowiedzi tutaj, spróbuj zobaczyć procesy w systemie. Nawet jeśli zamkniesz eclipse, czasami nadal działa w tle. Możesz więc zatrzymać proces z Menedżera zadań.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-08-24 11:38:34
To bardzo proste. Wykonaj następujące kroki:
- Pobierz Instalator windows r_20sdk dla Androida.
- aby zainstalować go w systemie uruchom SDK.
- zainstaluj wszystkie pakiety.
- Przejdź do eclipse, przejdź do window-preference-kliknij android.
- podaj ścieżkę swojego sdk kliknij Zastosuj i ok Teraz uruchom Menedżera SDK.
Uwaga: podczas instalowania sdk za pomocą Instalatora windows r_20sdk zwróć uwagę na ścieżkę lub wyszukaj ścieżkę w oknie Szukaj skopiuj to.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-02 05:57:43
Próbowałem wszystkich różnych sugestii, aby odinstalować i ponownie zainstalować cały zestaw sdk i nadal wystąpił błąd, w tym wyłączanie miniatur, co jest najczęstszą sugestią dla folderów, których nie można zmienić nazwy. Pobrałem bezpłatny "processexplorer" od firmy Microsoft, aby zobaczyć, jakie procesy używają folderu, a po wyłączeniu wszystkich procesów startowych i innych niż Microsoft i znalezieniu żadnych procesów, które będą używać folderu platform-tools, nadal mam błąd i stwierdziłem, że nie mogę go zmienić po próbie modernizacji.
Rozwiązaniem dla mnie było skopiowanie i wklejenie folderu platform-tools znajdującego się w folderze' temp ' w folderze android-sdk. Każde uaktualnienie znajduję tam kopię platform-tools, chociaż dla wersji 19 Platforma-tools została spakowana, a folder temp zawierał wersje 18 i 17, które zostawiłem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-10 16:09:22