2016-03-31 17 views
7

Obecnie używam platformy Eclipse Mars (64-bitowej) w systemie Windows 7 w wersji 64-bitowej. Zainstalowałem JDK 1.7 (64-bitowy). Używałem tego Eclipse od miesiąca, a wtyczka ADT jest instalowana od samego początku.Błąd pakietu Package systemu Android: Nieobsługiwana wersja Major Minor 52.0

Jednak ostatnio, gdy aktualizowałem mój zestaw SDK do systemu Android, aby zawierał najnowszą platformę Android N, otrzymuję błędy podczas uruchamiania dowolnego projektu Android w moim obszarze roboczym.

Błąd jest następujący,

Android Package Builder Error: Unable to build project "HelloWorld" Unsupported major minor version 52.0

Jednak gdy próbowałem to samo na Eclipse Juno (64 bit) w innym systemie 7 64 bit Windows z JDK 1.7 (64-bitowy), wtedy nie zmierzyć się z takim problemem.

Czy to jest problem z Eclipse lub Java?

enter image description here

+0

Czy na pewno używasz JDK 1.7? Możesz dwukrotnie sprawdzić zgodność z JDK w projekcie, klikając prawym przyciskiem myszy projekt -> właściwości -> Kompilator Java. –

+0

tak..i mają załączony zrzut ekranu tego samego –

+0

Prawdopodobnie powinieneś był dokładnie sprawdzić zainstalowane JRE. Okno -> Preferencje -> Java -> Zainstalowane środowiska JRE. Przepraszam, jeśli nie jest to pomocne. Korzystam z Android Studio i mogę z powodzeniem tworzyć/uruchamiać moją aplikację przy użyciu JDK 1.8, o ile ustawię prawidłowe opcje kompilacji, aby zająć 1,7 w plikach gradle. Nie jestem pewien, co to jest ekwiwalent w zaćmieniu, ponieważ myślałem, że byłoby to ustawienie zgodności JDK. –

Odpowiedz

13

myślę, że znalazłem odpowiedź na to. Nie wiem, czy moje wnioski są prawidłowe, ale ta poprawka pracował dla mnie:

W swoim project.properties pliku dodaj następujące:

sdk.buildtools=<something lower than 24.x> 

W moim przypadku było 23.0.3.

Część podsumowująca, ktoś mnie poprawi, jeśli się mylę: Wygląda na to, że nowsza wersja narzędzia do budowania Androida używa wersji 1.8 JDK. W moim przypadku używam Androida Studio i Eclipse (Eclipse dla starego projektu), a Android Studio zainstalowało najnowsze narzędzia do kompilacji.

+0

O części zakończenia: Yup, a innym rozwiązaniem jest zmiana wersji JDK do kompilacji do wersji 1.8. –