2012-01-22 14 views
13

Tworzę nową aplikację i chcę korzystać z niektórych bibliotek tak: https://github.com/JakeWharton/Android-ViewPagerIndicatorNie można dodać bibliotekę do mojego android projektu

ja pobrać z tej biblioteki, dodaje go do mojego obszaru roboczego przy użyciu nowych Android projekt -> Utwórz z istniejącego źródła. Poszedł do właściwości> Android i sprawdził Is Library. Następnie poszedłem do właściwości> android w moim projekcie aplikacji i kliknąłem Dodaj w sekcji Biblioteki, i wybrałem bibliotekę, i To pokazało mi bibliotekę z zielonym V blisko niej. Kliknąłem ok, ale nie mogłem użyć biblioteki, więc ponownie otworzyłem właściwości> android, aw pobliżu biblioteki był czerwony krzyżyk i "?" w kolumnie "Projekt".

Nie mogę zrozumieć, dlaczego tak się dzieje! To naprawdę denerwujące, przydarzyło mi się, gdy próbowałem dodać do mojej aplikacji API facebook, po prostu zrezygnowałem i skopiowałem źródło do mojego projektu.

Dzięki, Elad!

+0

to biblioteka, do której odwołuje się Symlink? Jeśli nie, biblioteka znajduje się wewnątrz Eclipse_Workspace? –

+0

Niestety, nie wiem, co oznacza SymLink, czy możesz mi wyjaśnić? – Elad92

+0

jeśli wiesz Nie wiesz, że możemy założyć, że nie jesteś w systemie uniksowym. SymLink jest czymś w rodzaju skrótu do pliku. skopiuj swoje pliki Libs do przestrzeni roboczej Exlipse i zaktualizuj do najnowszych narzędzi SDK i narzędzi ADT –

Odpowiedz

25

Skopiuj wszystkie biblioteki ręcznie w Worku roboczy Eclipse, przed zaimportowaniem go, ponieważ Eclipse wydaje się być głupi, jeśli biblioteka kładzie się gdzie indziej. Również dowiązanie symboliczne do biblioteki nie będzie działać.

+0

Rozwiązał też mój problem "java.lang.NoClassDefFoundError: R $ layout"! Wspaniały! –

+0

Wielkie dzięki za porady dotyczące szalonego Eclipse .. – Ewoks

+0

dzięki dodaniu projektu w przestrzeni roboczej zrobiłem sztuczkę –

11

Dla mnie, po prostu ponownie uruchomić zaćmienie i dodana biblioteka działa dobrze.

Mam na myśli po raz pierwszy pokazujące czerwone znaki po dodaniu projektu biblioteki. Chociaż główny projekt projektu i projektu zaćmienia znajdują się w tym samym folderze obszaru roboczego, a żadne pliki zasobów nie znajdują się poza folderem projektu.

Możesz więc spróbować ponownie uruchomić zaćmienie. Szczęśliwe kodowanie ...

+0

Byłem tak sceptycznie nastawiony do tej odpowiedzi, ale to zadziałało. –

Powiązane problemy