2012-12-06 11 views
5

Wczoraj wieczorem uaktualniam do ADT-21 i wznowiłem zaćmienie. Następnie Eclipse powiedział, że musisz zaktualizować narzędzie Android do wersji 21. Pobrałem window_installer21 i zainstalowałem go w tym samym miejscu, w którym był zainstalowany mój poprzedni instalator window_installer. Nadpisuje plik. Potem wznowiłem zaćmienie i nagle cały projekt przestał działać. Eclipse zawsze otwiera się z błędem. SecurityException: Unable to find field for dex.jarSecurityException: Nie można znaleźć pola dla dex.jar android

I gdy próbuję uruchomić projekt zatrzymuje się z poniższym błędem Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!

SDK Manager jest również nie otwarciu.

Próbowałem:

  1. Usuwanie cały projekt
  2. Re patrzył zaćmienie i komputer około 20-30 timmes
  3. Odinstaluj Android SDK, Java i ponownie zainstalować go
  4. Ustawianie ścieżki find_java. plik nietoperza
  5. Przeszukano 6 godzin przez internet i odczytano pewną formę

This, this. I this jeden również.

Nic nie działa.

Odpowiedz

5

Pojawi się wyskakujące okienko z ostrzeżeniem o aktualizacji do najnowszej wersji sdk i otworzy odpowiednie narzędzie. Próbowałem tego (kilka razy - restart za każdym razem) bez efektu.

Zamiast odpowiedź była ..

  1. W eclispe, znaleźć lokalizację Android SDK (Window-> Preferencje-> Android i lokalizację SDK jest na górze strony).

  2. Zamknij eclispe.

  3. Znajdź sdk na dysku - i uruchom samodzielny program SDK Manager.exe (wygląda na to, że nie działa po pierwszym otwarciu - ale poczekaj sekundę lub dwie, aż pojawi się gui). Uwaga - to jest to samo gui, które zostało wcześniej otwarte przez Eclipse!

  4. Wykonaj wszystkie aktualizacje zgodnie z zaleceniami. Pojawi się okno dialogowe wskazujące, że samo narzędzie do zarządzania zostało zaktualizowane i powinno zostać ponownie uruchomione.

  5. Uruchom ponownie narzędzie - wykonaj zalecane aktualizacje i zamknij je.

  6. Uruchomienie zaćmienia - problem zniknął!

0

spróbuj zainstalować świeżego andoridSDK. problem dotyczy SDK, a nie twojego zaćmienia.

+0

Dzięki za odpowiedź. Toady, gdy patrzyłem na zaćmienie, wszystko staje się normalne. Teraz wszystkie projekty działają, ale nadal nie otwiera się menedżer sdk dla Androida. – Sunny

+0

dlaczego chcesz otworzyć androidsdk? Czy chcesz powiedzieć, że z eclipse -> windows -> preferencje -> android -> podczas wybierania tutaj nie pokazuje opcji sdk? –

0

Aktualizacja Android narzędzia/SDK z najnowszych i stworzenia nowej przestrzeni roboczej .it rozwiązany problem dla mnie

0

I masz ten sam komunikat o błędzie, ale kierownik SDK działa dla ciebie, uruchomić go z uprawnieniami administratora i usuń oba pakiety w folderze Narzędzia. Następnie zainstaluj je ponownie.

0

Miałem podobny problem po zainstalowaniu najnowszego systemu Android/Eclipse bezpośrednio z witryny dla programistów Androida. Widziałem również inny błąd związany z find_java twierdząc, że nie mógł znaleźć Java w c: \ windows \ system32 \ java.exe. Wcześniej używałem studia MOTODEV rok temu (od tamtego czasu go nie dotykałem). Obawiałem się, że może spowodować konflikt, więc odinstalowałem go. Pozostało jednak kilka bitów w moim folderze c: \ Users \. Zdmuchnęłam kilka ukrytych katalogów związanych z Androidem, a także katalog androidów, które zostały tam zainstalowane, i tak samo rozwiały mój folder roboczy. Potem rozpoczęła Eclipse/SDK Manager i wszystko było w porządku ze światem :)

0
  • Aktualizacja Eclipse Pakiety:Help > Check for Updates
  • Aktualizacja Android SDK:Window > Android SDK Manager
0

Jest to spowodowane istnieniem starszej wersji dx.jar w VirtualStore (folder gdzie Windows przechowuje wersje użytkowników plików systemowych i programowych). Przejdź do "C:\Users\<your user name>\AppData\Local\VirtualStore\<android-sdk path>" i usuń całą zawartość lub tylko plik "\platform-tools\lib\dx.jar".

tj: jeśli nazwa użytkownika jest "user32" i Android SDK jest umieszczone w "C:\Program Files\Java\android-sdk", po aktualizacji prawdopodobnie będziesz mieć przestarzałych wersji dx.jar w "C:\Users\user32\AppData\Local\VirtualStore\Program Files\Java\android-sdk\platform-tools\lib\"

Powiązane problemy