2012-11-20 23 views
17

Jak rozwiązać ten błąd? Próbowałem:SecurityException: Nie można znaleźć pola dla dex.jar

  1. Odświeżanie projektu i przebudowywanie.

  2. Czyszczenie projektu i przebudowa.

  3. zamknięciu i ponownym otworzeniu projektu i przebudowa

  4. Usuwanie projektu (ale nie usuwanie plików - To pole wyboru w oknie dialogowym potwierdzenia usunięcia projektu), i ponownie importowania go jako istniejącego projektu oraz czyszczenie i przebudowywanie.

  5. Usuwanie projektu, usuwając .project i .classpath plików w projekcie i tworzenia nowego projektu za pomocą moich plików jak istniejący źródeł.

Żadna z nich nie zadziałała. Jak rozwiązać ten problem?

+0

Prosimy nie cofać przydatnych zmian. – Charles

+0

Nie sądzę. Twoje edycje nie pomogą – Serkan

Odpowiedz

17

platforma aktualizacji wersji sdk do rev 21 może być rozwiązana. Zaktualizowałem zestaw SDK platformy od rev 20 do rev 21, i ponownie uruchom Eclipse, to rozwiązano.

+3

Jeśli nie widzisz rev21 dostępnego w menedżerze SDK, przejdź do Tools-> Options i wyczyść pamięć podręczną, a następnie załaduj ponownie. –

+0

W systemie Mac OSX uruchom Menedżera SDK, a następnie kliknij w menu głównym "Menedżer Android SDK/Preferencje/Pamięć podręczna manifestu". Następnie wybierz górne menu "Pakiety/Przeładuj". –

2

Czy tak się stało po zaktualizowaniu Androida-SDK lub czymś w tym stylu? Czy próbowałeś go odinstalować i zainstalować ponownie?

prostu miałem ten sam problem, a jedynym rozwiązaniem znalazłem: - Uninstall Android SDK (jako wtyczki w Eclipse jak również i ręcznego usunięcia pliku powiązanego można znaleźć w katalogu Eclipse) - Pobierz najnowszy Android -SDK - Zainstaluj ponownie

Mam nadzieję, że pomoże Ci to w Twoim przypadku!

+0

tak się stanie po aktualizacji android-SDK. Dobra, spróbuj, mam nadzieję, że to wymyśli. – Serkan

+1

teraz zakończyłem aktualizację po odinstalowaniu, a następnie naprawiono. Dziękuję bardzo! – Serkan

+0

"każdy powiązany plik, który można znaleźć w katalogu Eclipse" <- czy ktoś mógłby to rozwinąć? : C – yoshi

0

Ten błąd może wynikać z błędnego pliku wsadowego w systemie Android SDK.

następujących stałych pracował dla mnie

  1. otworzyć plik find_java.bat znaleźć w android-sdk\tools\lib
  2. Znajdź wiersz for /f %%a in ('%~dps0\find_java.exe -s -w') do set javaw_exe=%%a
  3. usuwanie "-s"; for /f %%a in ('%~dps0\find_java.exe -w') do set javaw_exe=%%a
  4. Zapisz plik i ponownie uruchom Eclipse.
Powiązane problemy