2012-01-31 6 views
10

ActionbarSherlock을 프로젝트 라이브러리로 포함하는 Apache Ant로 프로젝트를 빌드 할 때 문제가 있습니다. 나는 성공적으로 라이브러리를 "android update lib-project --path .-target android-13"을 사용하여 actionbarsherlock 라이브러리 폴더에 포함 시켰고 내 프로젝트에서는 "android update project --path .-target android-13 --library"를 사용했다. 경로// ActionBarSherlock의/라이브러리 "개미 디버그를 사용ActionbarSherlock을 라이브러리 프로젝트로 포함하는 Ant로 프로젝트 빌드하기

올바르게 라이브러리를 구축하지만, 내 프로젝트 폴더로 가서 내가 다음과 같은 오류를 얻을 프로젝트를 빌드 할 때 :

[aapt에]의/var/www /에서 vhosts/nicom/httpdocs/cl_app/res/values ​​/ style.xml : 40 : 오류 : 항목의 상위 검색 오류 : 'Theme.Sherlock.Light'과 일치하는 리소스가 없습니다. [aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:41 : 오류 : 오류 : 지정된 이름과 일치하는 리소스가 없습니다 : attr 'abBackground'. [aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:42 : 오류 : 오류 : 지정된 이름과 일치하는 리소스가 없습니다 : attr 'abLogo'. [aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:43 : 오류 : 오류 : 지정된 이름과 일치하는 리소스가 없습니다 : attr 'actionBarSize'.

누구든지이 라이브러리로 프로젝트를 성공적으로 만들었습니까? 나는 이것이 라이브러리의 특정 오류라고 생각하고 일반적으로 내 프로젝트와 아무 상관이 없지만, 틀렸다면 어떤 것은 저를 교정하십시오.

+0

행운이 있었나요? –

답변

1

사실 나는이 같은 문제가 있었으며, 내가 잘못하고있는 것이 무엇인지 모르기 때문에 매우 실망 스러웠습니다. 그러나 android-sdk에서 라이브러리 프로젝트에 사용자 정의 속성을 정의 할 수없는 문제가 있음이 밝혀졌습니다.

Google Issue page은 오랫동안 열려 있었다는 것을 보여줍니다!

정말 지금 라이브러리를 사용해야하는 경우 라이브러리에있는 모든 레이아웃 파일을 복사해야합니다. (나도 알아, 그거야!)