2012-01-31 46 views
10

Tôi đang gặp sự cố khi xây dựng dự án của mình với Ant của Apache bao gồm ActionbarSherlock làm thư viện dự án. Tôi đã bao gồm thành công thư viện bằng cách sử dụng "android update lib-project --path. --target android-13" trong thư mục thư viện actionbarsherlock và trong dự án của tôi đã sử dụng "android update project --path. --target android-13 --library path/to/ActionBarSherlock/thư viện"Xây dựng một dự án với Ant bao gồm ActionbarSherlock như một dự án thư viện

Sử dụng debug kiến ​​xây dựng thư viện một cách chính xác nhưng khi đi vào thư mục dự án của tôi và cố gắng xây dựng các dự án tôi nhận được các lỗi sau đây:

[aapt]/var/www/vhosts/nicom/httpdocs/cl_app/res/values ​​/ style.xml: 40: lỗi: Lỗi truy xuất phụ huynh cho mục: Không tìm thấy tài nguyên nào khớp với tên đã cho 'Theme.Sherlock.Light'. [aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:41: lỗi: Lỗi: Không tìm thấy tài nguyên nào phù hợp với tên đã cho: attr 'abBackground'. [aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:42: lỗi: Lỗi: Không tìm thấy tài nguyên nào phù hợp với tên đã cho: attr 'abLogo'. [aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:43: lỗi: Lỗi: Không tìm thấy tài nguyên nào khớp với tên đã cho: attr 'actionBarSize'.

Có ai đã xây dựng thành công một dự án với thư viện này không? Tôi đoán đây là một lỗi cụ thể của thư viện và không liên quan gì đến dự án của tôi nói chung, nhưng một số hãy sửa tôi nếu tôi sai.

+0

Bạn có may mắn với điều này không? –

Trả lời

1

Thực ra, tôi đã gặp vấn đề tương tự và rất bực mình vì tôi không biết mình đang làm gì sai. Nhưng nó chỉ ra rằng có một số vấn đề với android-sdk không cho phép các thuộc tính tùy chỉnh được định nghĩa trong một dự án thư viện.

Google Issue page cho biết rằng điều này đã được mở trong một thời gian dài!

Vì vậy, hiện tại, nếu bạn thực sự cần sử dụng thư viện, bạn cần sao chép tất cả các tệp bố cục có mặt trong thư viện. (Tôi biết, nó hút!)

Các vấn đề liên quan