2011-12-04 14 views
14

staram się śledzić tutorial facebook-android stąd: https://developers.facebook.com/docs/mobile/android/build/#sample Pracuję w systemie Windows 7. Mam zainstalowany GIT i klonowanych repozytorium GitHub uruchomieniu tej komendy w git Bash -> git clone git: //github.com/facebook/facebook-android-sdk.gittrudności w imporcie facebook-android-sdk do zaćmienia

Wszystko wydawało się być w porządku i dostałem folder "facebook-android-sdk" w folderze "Users".

Ale kiedy próbuję zaimportować projekt w przestrzeni roboczej programu eclipse, aby używać go jako biblioteki, nie mogę go uruchomić. Próbowałem 3 rzeczy:

  1. Tworzenie projektu z istniejącego źródła (jak samouczek mówi), kiedy przejdź do folderu „facebook-android-sdk” i utworzyć projekt, otrzymuję ten post my cosole: [2011-12-04 14:01:49 - com_facebook_android] Brak pliku AndroidManifest.xml! Również w eksploratorze pakietów folder src wydaje się pusty.

  2. Gdy próbuję zaimportować projekt kiedy przeglądania plików pojawia się komunikat „Brak projekty znajdują się na import”

  3. Próbowałem też zrobić projekt testowy, gdzie skopiowaniu wszystkich klas android sdk facebook, dzięki czemu mogę z nich korzystać. Udało się to do pewnego stopnia, ale nie wydaje się to właściwe.

Co mam zrobić źle? Czy jest coś jeszcze, co powinienem zrobić przy użyciu repozytorium git (jestem zupełnie nowy dla git)? Czy jest coś złego, co robię, gdy próbuję zaimportować projekt? Przeszukałem problem tutaj i na innych forach, ale nie znalazłem satysfakcjonującej odpowiedzi (a może nie rozumiałem tego). Proszę pomóż!

EDIT: Próbowałem jeden 4th rzeczą

4: I wyjął słoik z projektu utworzonego w 1 (nawet gdyby błąd). Działa w kategoriach, w których mogę skompilować kod samouczka na Facebooku na platformie Android 6.2 - https://developers.facebook.com/docs/mobile/android/build/#sample. Jak dotąd wydaje się, że wszystko idzie dobrze. Ale nie wiem, czy to prawda, czy powinienem mieć problemy w przyszłości.

+0

Dla mnie ten problem zaczął się po tym, jak zaktualizowałem materiał z Androidem przez Eclipse, myślę, że Google zepsuł coś – mbwasi

Odpowiedz

20

Miałem ten sam problem. Ale teraz myślę, że to rozwiązałem, nawet jeśli rozwiązanie nie jest satysfakcjonujące.
Utwórz projekt z istniejącego źródła, jak mówi samouczek na Facebooku. Następnie kliknij projekt prawym przyciskiem myszy i wybierz "Importuj", wybierz "Ogólne" -> "System plików" i przejdź do "Dalej". Teraz kliknij "Przeglądaj ..." i wybierz folder .../facebook-android-sdk/facebook. Powtórz te kroki z folderem src i res (kliknij prawym przyciskiem myszy te foldery dla "Importuj", wybierając folder src i res w .../facebook-android-sdk/facebook).

Teraz działa. Nie wiem, dlaczego Eclipse nie importuje wszystkich tych rzeczy automatycznie, w przeszłości działało dobrze ...

+0

Dziękuję bardzo! Kiedyś pracowałem z słojem, ale to jest lepsze. To naprawdę dziwne, że eclipse działa w ten sposób. – george

+0

Po prostu miałem ten sam problem i to zadziałało. Dzięki! –

1

Upewnij się, że po wybraniu folderu "facebook-android-sdk" na końcu dodasz /facebook. Więc wpisz do istniejącego źródła C:/Users/facebook-android-sdk/facebook i powinno działać.

+0

Przepraszam za późną odpowiedź .. Używałem go ze słoikem iz jakiegoś dziwnego powodu nie widziałem twojego komentarza w moja skrzynka. Właśnie to importuję (lub używam do tworzenia projektu z istniejącego źródła). Ale wciąż brakuje mi "pliku AndroidManifest.xml!" błąd, chociaż oryginalny folder zawiera plik AndroidManifest.xml. – george

1

Upewnij się, że katalog twojego kodu został upuszczony bezpośrednio w katalogu głównym środowiska Eclipse. Wygląda na to, że w najnowszej wersji występuje błąd, który dopuszcza tylko ten rodzaj importu/ładowania, gdy cały kod znajduje się bezpośrednio w katalogu w obszarze roboczym. W przeciwnym razie kopiuje tylko kilka folderów/plików z miejsca, w którym ją umieścisz, a nie całą resztę, i robi się całkiem zdezorientowana.

+1

Złożyłem błąd (http://code.google.com/p/android/issues/detail?id=26369) i znalazłem pracę - obejść to aby dodać projekt do katalogu głównego obszaru roboczego Eclipse (jak wspomniałeś), a następnie kliknij prawym przyciskiem myszy, refaktor, przenieś (i przenieś, gdzie chcesz). – ahmedre

1

Pobrałem plik w formacie zip z katalogu git. Stworzyłem projekt Androida, a następnie zaimportowałem archiwum zip (import -> plik archiwum). To zadziałało dla mnie.

0

Jeśli chcesz importować projekty do Eclipse, nie trzeba iść w dół do folderu src, zrób

File > Import > Existing projects into Workspace

następnie przejdź do katalogu, w którym jest folder, powiedzmy folderze Dokumenty C: \ users \ Documents , a następnie kliknij "OK". W tym oknie wyświetlone zostaną wszystkie foldery w folderze Dokumenty. możesz następnie wybrać projekt, który chcesz zaimportować, i kliknąć Zakończ.

Powiązane problemy