Czy ktoś może mi powiedzieć, w jaki sposób poprawnie importować foldery SherlockFragmentActivity.java i ActionBarSherlock? Nie jestem do końca pewien, jak to zrobić i otrzymuję wiele błędów podczas próby.Importowanie Actionbarsherlock do eclipse
Odpowiedz
- Wyciągnij projekt ActionBarSherlock.
- Dodaj projekt w Eclipse jak projekt Androida 4.0+.
- Następnie otwórz pracujące preferencje projektu, aw dziale Android uwzględnij projekt de ActionBarSherlock jako bibliotekę.
- Użyj tego, czego potrzebujesz w projekcie ActionBarSherlock.
masz trochę tutorial na tej stronie: tutorial
- Extract ActionBarSherlock
- Otwórz Eclipse i wybierz Plik> Importuj
- Stamtąd, wybierz folder biblioteki w folderze wydobytego ActionBarSherlock
- Sprawdź "projekty skopiuj do przestrzeni roboczej"
- prawym przyciskiem myszy na nowy projekt, który powinien mieć nazwę "biblioteka", przejdź do Narzędzia Android> Dodaj bibliotekę pomocy technicznej
- Wykonaj te kroki i powinieneś już wszystko ustawić!
Jedną z rzeczy, na które należy zwrócić uwagę, jest konsola. Problemy z uprawnieniami mogą wystąpić, jeśli pakiet Android SDK jest zainstalowany w Program Files (x86). Trzeba tylko upewnić się, że zmieniasz uprawnienia, aby aplikacje mogły zmienić ten folder. Wiem, że miałem ten problem i zajęło mi to na zawsze znalezienie, ponieważ nie zwracałem uwagi na konsolę.
wystąpią błędy, bo masz już android-support-v4.jar
w katalogu projektu /libs/
, ale projekt ActionBarSherlock
zawiera już tej biblioteki, a więc pojawia się konflikt.
Aby to usunąć, usuń android-support-v4.jar
ze swojego projektu, a następnie przejdź do Project > Clean
.
Wykonaj poniższe czynności i jestem w 100% pewien, że uda Ci się importować bibliotekę Sherlock Android Action Bar.
Pierwszą rzeczą, którą musisz zrobić, to pobrać bibliotekę z http://actionbarsherlock.com? . Po tym rozpakuj/rozpakuj to.
Otrzymany folder będzie zawierał wiele podfolderów i plików. Twoja biblioteka paska działań znajduje się w folderze "actionbarsherlock". Teraz zmień nazwę folderu "actionbarsherlock" na "ActionBarSherlockLib".
Teraz przejdź do Eclipse i dodaj ABS (Action Bar Sherlock) -library jako projekt Androida. Nie używaj narzędzia do importowania Eclipse, aby zaimportować bibliotekę ActionBarSherlock - nie zadziałałoby to od razu i trzeba by było naprawić niektóre ustawienia. Zamiast tego utwórz nowy projekt zgodnie z opisem w następnym kroku.
Otwórz plik -> Nowy -> Projekt -> Projekt Android z istniejącego kodu. Wybierz to i kliknij dalej.
Na następnym ekranie zaćmienie spowoduje wyświetlenie katalogu głównego. Musisz wybrać folder główny, który zawiera wszystkie pliki i foldery, które początkowo zostały rozpakowane. Po wybraniu właściwego katalogu głównego, eclipse proponuje listę projektów do utworzenia.
Musisz tylko sprawdzić "ActionBarSherlockLib" i odznaczyć resztę.
Sprawdź "skopiuj projekty do obszaru roboczego" i kliknij Zakończ.
Jesteś teraz mistrzem i pomyślnie zaimportowałeś bibliotekę sheroksu paska akcji do zaćmienia. Gratulacje.
Co masz na myśli przez błędy? Czy symbol czerwonego znaczka jest wyświetlany na samym pakiecie źródłowym? – Kanth
Spróbuj tego http://www.slideshare.net/androidstream/action-bar-sherlock-tutorial –
Tak, są błędy nawet w klasie SherlockFragmentActivity, jak importowanie Watsona, który nie pojawia się w bibliotece Androida. –