11

The Android Developers Blog công bố tháng 5 năm 2015:Làm thế nào để thêm "Thư viện Hỗ trợ Thiết kế Android" vào Eclipse bằng trình cắm thêm ADT?

The Design library is available now, so make sure to update the Android Support Repository in the SDK Manager.

Tôi đang sử dụng Eclipse (Version: Luna 4.4.2) với mới nhất ADT-plugin và không thấy bất cứ điều gì "thiết kế" trong quản lý SDK:

SDK manager

Khi cố gắng sử dụng android.support.design.widget.FloatingActionButton hoặc android.support.design.widget.NavigationView trong các dự án của tôi như this one -

app screenshot

tôi không may gặp lỗi:

Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.design.widget.NavigationView" on path ...

Nếu tôi sẽ được sử dụng Android Studio, tôi có lẽ cần dòng

compile 'com.android.support:design:22.2.0' 

nhưng làm thế nào để sửa lỗi này trong Eclipse? Tôi có thể tải xuống tệp JAR cho thư viện thiết kế không?

Tôi đã tìm kiếm đường dẫn \sdk\extras\android\support\ nhưng chưa tìm thấy bất kỳ đường nào.

+1

bạn đã thử sử dụng nó làm dự án tham chiếu chưa? tôi đã có thể sử dụng các dịch vụ của google play theo cách tương tự –

+1

Đây là thông tin để thiết lập: https://developer.android.com/tools/support-library/setup.html#libs-with-res: Thời gian để chuyển sang Android Studio –

+0

Không, đó là về appcompat (mà làm việc cho tôi đã) - và không phải về thư viện thiết kế –

Trả lời

27

Trước khi sử dụng các thư viện hỗ trợ thiết kế, bạn phải nhập khẩu hỗ trợ-v7-appcompat thư viện từ android-SDK \ extras \ \ hỗ trợ android \ v7 \ appcompat. Sau đó, bạn phải:

  • tạo ra một dự án thư viện android trong eclipse cho thư viện hỗ trợ thiết kế
  • đưa các nội dung của thư mục android-SDK \ extras \ \ hỗ trợ android \ thiết kế trong thiết kế hỗ trợ thư viện dự án
  • liên kết thư viện appcompat-v7 để thiết kế dự án thư viện hỗ trợ
  • Liên kết thư viện hỗ trợ dự án từ dự án của bạn.

Note: If you can't find the design folder you might want to try this location instead: android-sdk\extras\android\m2repository\com\android\support\design

Bạn không thể sử dụng trực tiếp các jar android-support-design.jar bởi vì bạn cần một số tài nguyên quá (đây là lý do của định dạng aar).

Để biết thêm thông tin, chỉ cần kiểm tra Error in styles_base.xml file - android app - No resource found that matches the given name 'android:Widget.Material.ActionButton'

+1

Cảm ơn (+1), nhưng tiếc là tôi nhận được nhiều lỗi liên quan đến tài nguyên như ' bổ sung \ android \ support \ design \ res \ values ​​\ styles.xml: 56: error: Lỗi khi 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 'TextAppearance.AppCompat.Button'.' –

+0

Xin chào! Tôi đã cập nhật câu trả lời. Thư viện hỗ trợ thiết kế cần thư viện hỗ trợ-v7-appcompat để được biên dịch. – xcesco

+0

Tôi vẫn không thể tìm thấy đường dẫn 'sdk \ extras \ android \ support \ design \ libs'. Tôi không có thư mục thiết kế trong thư mục hỗ trợ của mình – Jas

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