2017-07-06 33 views
8

Lỗi: (249, 5) lặp lại giá trị cho tài nguyên 'attr/font' với config '' Lỗi: (249, 5) trước tài nguyên được xác định ở đâyAndroid studio chim hoàng yến 5 bản cập nhật lỗi

Lỗi: java.lang .RuntimeException: com.android.builder.internal.aapt.AaptException: AAPT2 biên dịch thất bại:

+0

Giống như tôi trên canary 7 – arts777

+3

Xảy ra cho tôi khi tôi cố gắng nâng cấp lên thư viện hỗ trợ 26.X.X – mco

Trả lời

1

Cố gắng thêm trong gradle.properties bạn

android.enableAapt2=false 
+0

Có lẽ tốt hơn là nên cập nhật lên phiên bản trước trước khi tắt 'AAPT2'. –

+0

@Kevinrob Tắt AAPT2 nó là một giải pháp đơn giản :) đây là vấn đề khi sử dụng một phiên bản canary – AndroidRuntimeException

13

tôi đoán bạn thực hiện một tập tin attr.xml với một dòng <attr name="font"> . Vì Android 8.0 đi kèm với một feature mới được gọi là 'Phông chữ trong XML', đây có thể là lý do cho Lỗi của bạn. Bạn có thể thay đổi tên của thuộc tính thành ví dụ: <attr name="font_name"> và có lẽ trong tất cả các chế độ xem tùy chỉnh và bố cục xml của bạn. Hoặc chỉ sử dụng tính năng mới;)

+0

Bạn hoàn toàn đúng, đây phải là câu trả lời được chấp nhận. – juliancadi

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