Android - błąd Rpmlint project buildera


(Kruchy Jr) #1

Podczas budowania projektu lub uruchamiania aplikacji emulatorze wyskakuje za każdym razem następujący błąd:

Errors occurred during the build.

Errors running builder 'Rpmlint project builder' on project 'PytaczSlowek'.

java.lang.NullPointerException

Nie działo się tak od początku projektu, ale zaczęło się to w pewnym momencie, tylko nie pamiętam dokładnie kiedy i co wtedy zmieniałem.

W związku z tym mam pytanie w czym szukać problemu? Niekoniecznie chodzi mi o dokładnie podanie rozwiązania( chociaż byłoby miło:) ), ale gdzie i czego mam szukać, żeby namierzyć problem. Okienko z błędem się pojawia, ale aplikacja się normalnie uruchamia i działa, tylko zamykanie okienka po każdej zmianie w kodzie jest mocno upierdliwe.


(Frankfurterium) #2

Przydałaby się wiedza o systemie, JDK i IDE.

Tak czy siak, zacznij od sprawdzenia, czy nie da się uaktualnić ADT albo Android-SDK. Jeżeli to Eclipse, "wyczyść" projekt. Sprawdź, czy IDE/projekt jest ustawiony na zgodność z JDK 1.5 Możesz też usunąć (tylko przedtem zrób backup!) plik R.java.


(Kruchy Jr) #3

System Ubuntu 12.04. Java openjdk-6. Aplikacja ma ustawione przeznaczenie dla Androida 2.1 (API wersja 7). ADT i Android-SDK było uaktualniane ze 3 dni temu, ale to nie miało wpływu na występowanie tego błędu.

Przy ustawieniu korzystania z kompilatora 1.5 nie przepuszcza typów anonimowych(chyba tak to fachowo się nazywa), tzn. listnera od naciśnięcia przycisków, więc musi być ustawiona przynajmniej java6.

Używam eclipse i inne projekty andoidowe nie mają takiego problemu.

Gdzie jeszcze ewentualnie można zajrzeć w jakieś logi, żeby się dowiedzieć dokładniej co mu nie pasuje?

-- Dodane 27.02.2013 (Śr) 21:36 --

Udało mi się namierzyć o co chodzi. Problem był jak mi się wydaje w pliku .project

Chodziło o taki fragment:

com.android.ide.eclipse.adt.AndroidNature
org.eclipse.jdt.core.javanature
org.eclipse.linuxtools.rpm.rpmlint.rpmlintNature