2017-12-07 21 views
6

Tôi không biết lỗi này bắt đầu xảy ra như thế nào, tôi chỉ cần đóng studio android hôm qua và tắt máy, hôm nay, bật máy và mở studio android, sau đó lỗi này xuất hiện ngay sau khi mở studio android.Giá trị trùng lặp cho tài nguyên 'attr/tint'

Tôi đã thử gì?

vô hiệu bộ nhớ cache

đổi tên và xóa các tập tin mà hình như bản sao.

.gradle xóa và rõ ràng/xây dựng lại dự án

C:\Users\joaoa.gradle\caches\transforms-1\files-1.1\appcompat-v7-27.0.1.aar\70b6446a0ad42e67664086d0c5dca4d5\res\values\values.xml

C:\Users\joaoa\Desktop\MyPast\myProjects\project001\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml

Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

Error:Execution failed for task ':app:mergeDebugResources'. Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

+0

kiểm tra tệp tài nguyên của bạn. –

+0

Vui lòng đăng build.gralde của bạn. Nếu nó là một AAPT2 hoặc xây dựng vấn đề liên quan, một số thư viện khác với AppCompat có thể chứa 'attr/tint'. – Toris

+0

bạn có thể vui lòng cung cấp phụ thuộc gradle của mình –

Trả lời

2

hãy mở chương trình ghi trong các tập tin và xóa tất cả các file mà bạn định vị và hãy khởi động lại phòng thu Android của bạn.

nếu không được giải quyết, sau đó khởi động lại với tùy chọn như InvalidDate Cache và khởi động lại.

Hy vọng điều này sẽ giúp bạn.

2

kiểm tra các phụ thuộc trong tệp gradle.

2 hoặc nhiều thư viện sử dụng trong tệp tài nguyên xung đột dự án.

dụ:

trong thư viện A, B trong các biến trong arrts.xml hoặc color.xml

1

Tôi không nghĩ rằng đây là một phiên bản phát hành gradle ... Tôi đang sử dụng Android Studio 3.0 với Gradle Plugin Phiên bản 3.0.1 (sử dụng Gradle 4.1) MỚI nhất. Và tôi nhận được cùng một vấn đề này. Chỉ cần đổi tên bất kỳ thuộc tính nào mà bạn đã đặt tên là tint thành một cái gì đó như libTint hoặc lib_tint hoặc thậm chí nhiều hơn nữa là ili_lib_tint để vấn đề có thể được giải quyết. Tôi thực sự muốn sử dụng lib này và không nhìn khác ở đâu, xin vui lòng.

Đây là yếu tố xml gây ra vấn đề

ImageLetterIcon/imageletter/src/main/res/values/attrs.xml

<declare-styleable name="TintableImageView"> 
0

Android studio tạo ra nhiều tác phẩm mà không phải là một phần của mã nguồn bình thường. Nếu bạn khởi động lại mà không lưu dự án của bạn, mọi thứ có thể bị loại bỏ nhưng điều này có thể xảy ra mà không có lý do rõ ràng. Bạn đã làm sạch dự án của mình để nó tạo lại một số tệp này. Tệp .metadata trong thư mục gốc của vùng làm việc của bạn có thể bị xóa nhưng bạn sẽ cần nhập tất cả các dự án đã có trong vùng làm việc. Tôi đề nghị bạn kiểm tra cấu trúc thư mục của dự án của bạn bằng cách sử dụng một cái gì đó khác hơn là android studio và thậm chí xóa bất kỳ thư mục được tạo ra khi họ sẽ xây dựng lại trên biên dịch tiếp theo. Có lẽ thậm chí sử dụng một không gian làm việc mới và sao chép mã nguồn hơn. Điều đầu tiên bạn nên làm là sao lưu mọi thứ bạn muốn giữ vì những gợi ý này có thể gây ra thảm họa nếu bạn không cẩn thận. Xem xét kiểm soát phiên bản, kho lưu trữ git hoặc github để lưu dự án của bạn trong tương lai khi bạn có thể quay lại trạng thái trước đó trong tương lai

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