2012-07-04 9 views
5

Pracuję nad aplikacją na Androida, w której używam dużo kodu JNI. Ostatnio (od ostatnich 2-3 dni jestem naprawdę zirytowany niespodziewanym zachowaniem się zaćmienia) pokazuje mi niejasne błędy, gdy tylko otworzę plik .c ... Jednak błędy znikają po zamknięciu i ponownym otwarciu projektu. Zobacz dołączony odcisk. Czy dlatego, że po prostu zaktualizować instalację Zaćmienie (wystarczy zaktualizować wtyczek Eclipse, wciąż jestem na moim starym Indigo) ...Niespodziewane zachowanie Eclipse dla plików C podczas korzystania z JNI, dlaczego tak jest?

enter image description here

Czy to jest bug eclibse lub coś nie tak z mojej konfiguracji?

Rozwiązany ???? Próbowałem wszystkiego, ale zauważenie mogło zmienić zachowanie zaćmienia. Do tego czasu wiedziałem, że na pewno pomyliłem z projektem Ustawienia przez pomyłkę, ponieważ eclipse zachowywało się dobrze w innych projektach tego samego obszaru roboczego. Więc odtworzył projekt ręcznie i wreszcie, że rozwiązał myproblem ... Choć pytanie jest nadal otwarte dla cennych odpowiedzi myślę, że wkrótce dostanę jakieś dobre odpowiedzi ..

UPDATE Nawet eclipse 4.2 release ma również ten problem .. #frustrating

+0

to błędy indeksu zaćmień c/C++. Utknąłem też. – Blackbelt

+0

to jest naprawdę denerwujące ... – aProgrammer

+1

Tak, jest. Wiem, że – Blackbelt

Odpowiedz

0

Stwierdziłem, że usunięcie projektu i ponowne zaimportowanie projektu do obszaru roboczego rozwiązuje problem. Jednak również dowiedziałem się, że usunięcie pliku .cproject z drzewa projektu może również rozwiązać ten problem. Naprawienie ścieżki NDK (Okno -> Preferencje -> Android-> NDK) w preferencjach Eclipse również może rozwiązać problem.

Rozwiązanie 2, który może pracować w kilku przypadkach ...

  1. prawym przyciskiem myszy na projekcie.
  2. Wybierz Narzędzia Android -> Napraw właściwości projektu
+0

Aby uzyskać więcej informacji, zobacz moje inne pytanie http://stackoverflow.com/questions/11504258/how-to-remove-native-support-from-an-android-project-in-eclipse-because-eclipse – aProgrammer

+0

Nie działa dla mnie. :( – Sri

Powiązane problemy