2016-02-25 22 views
6

Khi thêm một VectorDrawable như src của ImageView của tôi bằng cách sử dụng mới Thư viện hỗ trợ 23,2Android Studio lỗi sử dụng VectorDrawable (mới Hỗ trợ 23.2.0 thư viện)

app:srcCompat="@drawable/ic_like" 

tôi nhận được ứng dụng để biên dịch thành công và vector có thể vẽ để hiển thị chính xác. Nhưng, Android Studio hiển thị cho tôi một lỗi nói:

namespace prefix bất ngờ "ứng dụng" tìm thấy cho từ khóa ImageView

Bất kỳ lời khuyên về cách để sửa chữa nó? hoặc là nó chỉ là một lỗi và nên bỏ qua?

EDIT:

Quên đề cập đến mà tôi đã thêm xmlns: Ứng dụng = "http://schemas.android.com/apk/res-auto" khai

+1

Bạn đã thêm không gian tên ứng dụng? Trong attView ImageView của bạn, bạn cần phải thêm này 'xmlns: app =" http://schemas.android.com/apk/res-auto "' – asadmshah

+1

Thêm xmlns: app = "http://schemas.android.com/apk/res-auto "làm thuộc tính cho ImageView của bạn hoặc Thẻ cấp cao nhất – Christopher

Trả lời

5

Có vẻ như nó là chỉ là một lỗi lint có thể bỏ qua. Tôi đã cập nhật và có cùng lỗi, nhưng nó hoạt động chính xác.

Bản cập nhật Android Studio có thể sẽ khắc phục sự cố này. Tôi đang chạy phiên bản Canary mới nhất, hiện có lỗi tương tự.

+2

Tôi đồng ý. Làm việc tốt với lỗi lint. Bạn có thể muốn sử dụng các công cụ: ignore = "MissingPrefix" tạm thời để bỏ qua lỗi. –

1

Hơi tệ hơn một chút so với thông báo lỗi. Trong trường hợp của tôi, nó cũng ngăn cản việc dựng hình thích hợp của hình ảnh trong chế độ Thiết kế của Studio.

Cập nhật: cố định trong Android Studio phiên bản 2.1

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