2011-07-23 6 views
6

Używam Eclipse na Androidzie. Zaktualizowałem do Lwa i zaczęły pojawiać się problemy ... Próbowałem rzeczy przez wiele godzin, bez rezultatów.Eclipse: Czy istnieje sposób na wymuszenie importu w opcji Organizuj import, aby rozwiązać niejednoznaczność?

Oto problem:

mam kilkadziesiąt plików com.stuff.morestuff w moim projekcie. Chciałbym crtl + shift + O mój projekt, więc każdy import zostanie rozwiązany. Ale na każdym pliku, zaćmienie mnie poprosić o rozwiązanie niejasności.

Dlatego chciałbym narzucić Zaćmienie, aby wybrać pierwszy wybór.

Niektóre wskazówki

1 - Starałem się, aby przepisy w ścieżce kompilacji, ale to się potężny. Ex: Jeśli mogę wykluczyć android.R ze ścieżki kompilacji, to nie pojawi się w wybory, ale nie mogę go używać bezpośrednio w moim kodu ...

2 - zrobić to ręcznie -> na długi

3 - Próbowałem skonfigurować narzędzie Organizuj import, ale się nie udało.

Dziękuję za odpowiedzi!

+1

Co masz na myśli "rozwiązać niejasności?" Czy pyta Cię o klasy, które mają tę samą niekwalifikowaną nazwę (np. 'Java.util.Date' i' java.sql.Date')? Nie mogę sobie wyobrazić, że miałbyś "dziesiątki plików", które ucierpiałyby na skutek tego problemu, chyba że zdecydujesz się ręcznie usunąć cały istniejący import (lub po prostu napisałeś kod, nie zawracając sobie głowy kompilacją). A jeśli to zrobiłeś, cóż, nauczyłeś się cennej lekcji. – parsifal

+0

:-) drogi panie ... nie wiem dlaczego dokładnie, ale zaćmienie "jak zaimportować android.R" (widać na google dev). To jest ból: ukrywa twój plik R. Usunąłem je i kiedy chciałem zaimportować mój plik R, pojawia się problem. Pojawia się, ponieważ używam biblioteki greendroid z własnym plikiem R ... – PHF

Odpowiedz

13

Możesz użyć "Preferencje> Java> Wygląd> Filtry wpisz". Utwórz filtry dla typów, których nie chcesz używać. Na przykład. Jeśli nie interesują Cię typy z pakietu java.awt, możesz utworzyć filtr dla całego pakietu lub odfiltrować poszczególne typy.

Odfiltrowane typy są następnie ukrywane przed interfejsem użytkownika, tzn. Nie są używane w menu Organizuj importowane lub wyświetlane w oknie dialogowym typu otwartego itp. Należy zauważyć, że typy są nadal widoczne dla kompilatora, różni się to od manipulowania ścieżką budowania który ukryje typy przed kompilatorem.

+0

+1: To także moja sugestia. W ten sposób możesz odfiltrować całe pakiety, których nigdy nie używasz, lub pojedyncze klasy, takie jak java.awt.List lub java.sql.Date. Możesz nadal bezpośrednio importować te klasy do pliku, ręcznie wstawiając instrukcję import. –

+0

To było właśnie tutaj ... W tej chwili wydaje mi się trochę głupie :-)! Cóż, bardzo dużo! – PHF

+1

+1 to leczy mój przewlekły ból z java.sql.Date i java.awt.List, inne popularne sugestie są mile widziane. –

Powiązane problemy