2017-05-29 14 views
5
dependencies { 
     classpath 'com.android.tools.build:gradle:3.0.0-alpha2' 
    } 

alpha1 làm việc ok cho tôi với Android Studio 3.0 chim hoàng yến 2,
nhưng khi tôi cố gắng sử dụng alpha2, tôi nhận được ngoại lệ này:Gradle 3.0 Alpha 2 ném ngoại lệ khi Alpha 1 hoạt động tốt

Lỗi: C: \ Users \ STD1 \ Documents \ STD1 \ InvistaCultura \ invistacultura-android \ app \ build \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values ​​\ values.xml: 752 không hợp lệ drawable Lỗi: java.lang.RuntimeException: com .android.builder.internal.aapt.AaptException: Biên dịch AAPT2 không thành công: Lỗi: Thực hiện không thành công cho tác vụ ': app: mergeDebugResources'.

Error: java.lang.RuntimeException: com.android.builder.internal.aapt.AaptException: AAPT2 compile failed: aapt2 compile -o C:\Users\STD1\Documents\STD1\InvistaCultura\invistacultura-android\app\build\intermediates\res\merged\debug C:\Users\STD1\Documents\STD1\InvistaCultura\invistacultura-android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml Issues: - ERROR: C:\Users\STD1\Documents\STD1\InvistaCultura\invistacultura-android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:752 invalid drawable

và trong values.xml: 752, tôi thấy dòng này, mà là từ một thư viện thứ ba: Android Image Cropper

<item name="crop_image_menu_crop" type="drawable"/> 

gì nó có thể được?

+0

tôi đang gặp một vấn đề tương tự, ngoại trừ dòng thủ phạm là ' 200 ' và xây dựng thất bại với lý do" Làm mờ không hợp lệ " Như bạn có thể thấy tài nguyên đã được xác định rồi. bất kỳ ý tưởng? –

+0

là nó từ ArthurImageCropper? sau "200", có một không gian? –

Trả lời

5

Phát hiện ra rằng với plugin Gradle 3.0-alpha2 trở lên, giá trị tài nguyên phải được xác định và thư viện không xác định tài nguyên này.
Đối với bất cứ ai muốn theo dõi về vấn đề này và cách khắc phục tạm thời Undefined Drawable
sửa chữa tạm thời lấy từ link Trước khi điều này được sáp nhập và vận chuyển, bạn vẫn có thể sử dụng thư viện bằng cách tuyên bố về tài nguyên ứng dụng của bạn

<item name="crop_image_menu_crop" type="drawable">@null</item> 
+1

Cảm ơn bạn rất nhiều! – Sirelon

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