2011-11-23 23 views
52

Stworzyłem nowy projekt Androida. Chcę mieć pasek akcji na górze, więc pobrałem plik Action Bar for Android Library, ponieważ chcę obsługiwać urządzenia z Androida 2.1.Jak dodać projekt biblioteki do projektu Android?

opis mówi

Pasek komponent działania jest projektem Library. Oznacza to, że nie ma potrzeby, aby kopiować i wklejać zasoby do własnego projektu, wystarczy dodać komponent paska akcji jako odniesienie do dowolnego projektu.

Jestem nowy na Androida, więc co to znaczy? Jak mogę dodać bibliotekę do mojego istniejącego projektu?

importu biblioteki do obszaru roboczego Eclipse:

  • File-> Import> General-> Istniejące projektów na obszarze roboczym Dalej

  • Wybierz katalog główny:/ścieżka/do/projektu

  • Projects-> Zaznacz wszystko

w T jego punkt się nie powiódł, ponieważ nie ma nic do wyboru, a następny przycisk jest dezaktywowany.

Wszelkie pomysły?

+0

Sekcja 'W twoim układzie 'linku github jest prawdopodobnie tym, czego szukasz. – abhinav

+0

Utworzono samouczek wideo na ten temat: https://www.youtube.com/watch?v=7jK-5zqb_nQ – user1406716

Odpowiedz

120
  1. File-> New-> Inne
  2. Wybierz Android Projekt
  3. Wybierz "Tworzenie projektu z istniejącego źródła"
  4. kliknij „Przeglądaj ...przycisk i "przejdź do johannilsson-android-actionbar \ actionbar
  5. Finish (Teraz akcja projekt bar w przestrzeni roboczej)
  6. prawym przyciskiem myszy na projekcie -> Właściwości
  7. W Android-> sekcja Biblioteka kliknij Dodaj
  8. wybierz ostatnio dodane projekt -> Ok
  9. to wszystko

teraz można go używać

+8

Ale teraz musisz mieć projekt biblioteki otwarty w twojej przestrzeni roboczej za każdym razem kiedy chcesz pracować w zależności od projektu zależnego? Czy to nie jest niezręczne? –

+3

, jeśli twój projekt biblioteczny nie pojawia się na liście "Android-> Biblioteka-> Dodaj", przejdź do "Android-> Biblioteka" twojego projektu bibliotecznego i upewnij się, że "jest Biblioteka" jest zaznaczona – woojoo666

+1

również upewnij się, że biblioteka ma check in Właściwości isLibrary = checked – Nepster

9

Zamówienie to: documentation, w jaki sposób odwołać się do projektu biblioteki w czasie zaćmienia.

z linku powyżej:

  1. w Eksploratorze Package, kliknij prawym przyciskiem myszy projekt zależny i wybierz Właściwości.
  2. W oknie Właściwości wybierz grupę właściwości "Android" po lewej i zlokalizuj właściwości biblioteki po prawej stronie.
  3. Kliknij przycisk Dodaj, aby otworzyć okno dialogowe Wybór projektu.
  4. Z listy dostępnych projektów bibliotecznych wybierz projekt i kliknij OK.
  5. Po zamknięciu okna kliknij przycisk Zastosuj w oknie Właściwości.
  6. Kliknij OK, aby zamknąć okno Właściwości.
+3

w 4 oknie dialogowym jest pusty, nie ma biblioteki na liście –

+0

musisz najpierw zaimportować bibliotekę do swojego obszaru roboczego środowiska zaćmienia . Zobacz ten post, aby to zrobić: http://stackoverflow.com/questions/2231474/how-to-import-existing-android-project-into-eclipse –

+0

Mam zaktualizowane moje pytanie –

1

Plus do "najlepsza odpowiedź" Na kroku 8, jeśli nie widzę projekt, przejdź do projektu, co chciałbyś dodać jako biblioteka i

  • otwarty „project.properties”
  • Dodaj 'android.library = true '

i można znowu postępować zgodnie z instrukcją i powinien pojawić się pożądany projekt.

Powiązane problemy