Używam najnowszych Android Adnotations 2.6 i IntelliJ IDEA. Czasami zawsze mam problem z zamówieniem adnotacji/ścieżki klasy/kompilacji. Wydaje się występować nieregularnie. Miałem już wcześniej skompilować projekt, a później zmieniłem plik res/layout-xml, a następnie próbuję zbudować projekt i uzyskać błąd.Adnotacje na Androida: opisana klasa Xyz_ nie znajduje oryginału ("nie można znaleźć symbolu Xyz klasy")
Ale nie ma błędów składni ani nic w plikach źródłowych xml ani java.
Problem jest taki, że odnotowany klasy nie znajdzie to oryginalna klasa, coraz
cannot find symbol class Intro
błąd.
Moja struktura projektu:
/src/
/app/activity/Intro
...
/gen-annotation-processed/
/app/activity/Intro_
...
/gen
...
mój pomysł preferencje adnotacji:
ścieżka Procesor:
/path/to/project/ext-libs/androidannotations-2.6.jar
Procesor FQ Nazwa:
com.googlecode.androidannotations.AndroidAnnotationProcessor
Źródło foldery w projekcie " s Android moduł IDEA:
gen
gen-annotation-processed
src
Błąd logowania w IDEA podczas budowania projektu (przez IDEA, nie Ant lub Maven):
(Class "Intro" istnieje w folderze src i nie zawiera żadnych błędów.)
Aktualizacja: I h ave to działa teraz, chociaż nie wiem co/gdzie zmieniłem coś po zabawie z ustawieniami tam iz powrotem. To może być po prostu problem z IDEA, a nie z adnotacjami związanymi z Androidem, nie jestem jeszcze pewien.
Co zwykle wydaje się działać: wykonaj Przebuduj (może zrzucić błędy kompilacji, zignorować). Następnie wykonaj Build (bez kompletnej przebudowy). Z pewnych powodów wiele uruchomień kompilacji nie działa poprawnie podczas rekonstrukcji, należy wykonać kombinację rebuild + build.
To może być rzeczywiście IntelliJ IDEA problemu, konfiguracja przetwarzania adnotacji został przepisany od podstaw dla IDEA 12 i powinno działać lepiej. – CrazyCoder