2013-02-01 39 views
19

tôi phải đối mặt với lỗiKhông tìm thấy định danh tài nguyên cho thuộc tính fontFamily trong gói android

No resource identifier found for attribute fontFamily in package android 

trong ứng dụng Android của tôi, vấn đề là gì?

+0

Bạn sử dụng thuộc tính đó ở đâu chính xác? Bố trí tệp XML? Vui lòng đăng ngữ cảnh sử dụng đó và viết SDK bạn đang nhắm mục tiêu vì không phải tất cả các thuộc tính đều có sẵn cho tất cả các phiên bản SDK. – andr

Trả lời

38

Nếu bạn đang đề cập đến một số TextView, android:fontFamily đã được thêm vào API cấp 16 và sẽ không khả dụng trên các thiết bị cũ hơn. Bạn có mục tiêu xây dựng Android của mình (ví dụ: Thuộc tính> Android trong Eclipse) với một cái gì đó cũ hơn cấp API 16.

+0

bạn có nhận thuộc tính fontFamily để làm việc trong bất kỳ cấu hình nào, cho bất kỳ công trình xây dựng nào không? – larham1

+0

@ larham1: Tôi chưa thử cá nhân. – CommonsWare

+0

Điều này thật tuyệt. Đã bỏ phiếu cho số – VVB

8

Bạn sẽ cần phải biên dịch với API 16 trở lên.

Từ dòng lệnh sử dụng --target 19 hoặc cao hơn, như trong:

android update project --path . --name MyApp --target 19 

BTW: Để xem cách các con số mục tiêu phù hợp với số API, sử dụng android list targets

Tôi hy vọng ai đó tìm thấy này hữu ích, như Tôi đã dành hàng giờ cố gắng giải quyết lỗi sau:

Error: No resource found that matches the given name: attr 'android:fontFamily'

+0

+1 cho những nỗ lực. Cảm ơn rất nhiều –

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