2012-01-31 11 views
10

Mam problem z budowaniem mojego projektu za pomocą Mrówki Apache, która zawiera ActionbarSherlock jako bibliotekę projektu. Udało mi się włączyć bibliotekę za pomocą "Android Update lib-project - path. --target android-13" w folderze biblioteki actionbarsherlock, aw moim projekcie wykorzystałem "projekt aktualizacji androida - ścieżka. --target android-13 --library ścieżka/do/ActionBarSherlock/biblioteki”Budowanie projektu z Ant, który zawiera ActionbarSherlock jako projekt biblioteczny

Korzystanie ant debug buduje bibliotekę poprawnie, ale gdy idzie do mojego katalogu projektu i próby budowania projektu otrzymuję następujące błędy:

[AAPT]/var/www/vhosts/nicom/httpdocs/cl_app/res/values ​​/ style.xml: 40: error: Błąd pobierania elementu nadrzędnego dla elementu: Nie znaleziono zasobu pasującego do podanej nazwy "Theme.Sherlock.Light". [aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:41: error: Błąd: Nie znaleziono zasobu pasującego do podanej nazwy: attr 'abBackground'. [aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:42: error: Błąd: Nie znaleziono zasobu pasującego do podanej nazwy: attr 'abLogo'. [aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:43: error: Błąd: Nie znaleziono zasobu pasującego do podanej nazwy: attr 'actionBarSize'.

Czy ktoś pomyślnie zbudował projekt z tą biblioteką? Zgaduję, że jest to błąd związany z biblioteką i nie ma on nic wspólnego z moim projektem w ogóle, ale ktoś poprawi mnie, jeśli się mylę.

+0

Czy masz w tym trochę szczęścia? –

Odpowiedz

1

Właściwie to miałem ten sam problem i to było bardzo frustrujące, ponieważ nie wiedziałem, co robię źle. Ale okazuje się, że istnieje pewien problem z android-sdk, który nie pozwala zdefiniować atrybutów niestandardowych w projekcie bibliotecznym.

Google Issue page pokazuje, że zostało to otwarte przez długi czas!

Na razie, jeśli naprawdę potrzebujesz skorzystać z biblioteki, musisz skopiować wszystkie pliki układu, które są tam obecne w bibliotece. (Wiem, to jest do bani!)

Powiązane problemy