Từ: https://developer.android.com/tools/support-library/setup.html#libs-with-res
Tôi biết điều này có vẻ như rất nhiều bước, nhưng trong thực tế nó chỉ rất được chia nhỏ và chỉ mất hai phút
Thêm thư viện với nguồn Để thêm một thư viện hỗ trợ với nguồn lực (chẳng hạn như v7 cardview) cho dự án ứng dụng của bạn:
Sử dụng Eclipse
Tạo một dự án thư viện dựa trên mã thư viện hỗ trợ:
Đảm bảo bạn đã tải xuống Thư viện hỗ trợ Android bằng Trình quản lý SDK.
Tạo một dự án thư viện và đảm bảo các tập tin JAR cần có trong build path của dự án:
Chọn File> Import.
Chọn mã Android hiện tại vào vùng làm việc và nhấp vào Tiếp theo.
Duyệt tới thư mục cài đặt SDK và sau đó đến thư mục Thư viện hỗ trợ. Ví dụ: nếu bạn đang thêm dự án xem thẻ, hãy duyệt đến/extras/android/support/v7/cardview /.
Nhấp vào Hoàn tất để nhập dự án. Đối với dự án xem thẻ v7, bạn sẽ thấy một dự án mới có tên android-support-v7-cardview.
Trong dự án thư viện mới, mở rộng thư mục/libs, nhấp chuột phải vào từng tệp .jar và chọn Đường dẫn xây dựng> Thêm vào đường dẫn xây dựng. Ví dụ: khi tạo dự án xem thẻ v7, hãy thêm tệp android-support-v7-cardview.jar vào đường dẫn xây dựng.
Nhấp chuột phải vào thư mục dự án thư viện và chọn Tạo đường dẫn> Định cấu hình đường dẫn xây dựng.
Trong tab Đặt hàng và xuất, hãy kiểm tra tệp .jar bạn vừa thêm vào đường dẫn xây dựng, để chúng sẵn dùng cho các dự án phụ thuộc vào dự án thư viện này. Ví dụ: dự án xem thẻ yêu cầu bạn xuất tệp android-support-v7-cardview.jar.
Bỏ chọn Phụ thuộc của Android.
Nhấp vào OK để hoàn tất các thay đổi.
Bây giờ bạn có dự án thư viện cho Thư viện hỗ trợ mà bạn đã chọn mà bạn có thể sử dụng với một hoặc nhiều dự án ứng dụng.
Thêm thư viện để dự án ứng dụng của bạn:
Trong Project Explorer, kích chuột phải vào dự án của bạn và chọn Properties.
Trong bảng danh mục ở bên trái của hộp thoại, chọn Android.
Trong ngăn Thư viện, hãy nhấp vào nút Thêm.
Chọn dự án thư viện và nhấp vào OK. Ví dụ: dự án appcompat sẽ được liệt kê là android-support-v7-cardview.
Trong cửa sổ thuộc tính, nhấp vào OK.
Đối với một số thư viện, bạn sẽ nhận được thông báo lỗi như
Không tài nguyên tìm thấy phù hợp với tên 'android: Widget.Material.ActionButton' nhất định. styles_base.xml/appcompat_v7/res/values-v21
Nếu điều đó xảy ra, hãy ghi lại mức API cao nhất bạn thấy trong các thông báo lỗi đó (v21 trong ví dụ trên). Sau đó, trong các thuộc tính của dự án thư viện của bạn, hãy truy cập Android và đặt API mục tiêu thành cấp đó (hoặc cao hơn), sau đó làm sạch các dự án của bạn.
Nguồn
2014-11-12 03:34:36
u có thể xem [câu hỏi SO này quá] (http://stackoverflow.com/questions/21229189/appcompat-does-not-work/21229781#21229781) – kId