2014-07-07 18 views
15

Tôi vừa mới khởi chạy một dự án trong Android Studio 0.8.1 lần đầu tiên kể từ khi nâng cấp từ 0.6.2.Cách khắc phục "Hỗ trợ-v13: 19.1.0 tùy thuộc vào thư viện nhưng không phải là thư viện"?

Lỗi được đưa ra là "Lỗi: Phiên bản mô-đun com.android.support:support-v13:19.1.0 phụ thuộc vào thư viện nhưng không phải là thư viện".

Có ai có ý tưởng tại sao điều này không? Tôi đã cài đặt một số công cụ API20 mới để chơi với Android L, nhưng buildTools cho dự án này vẫn được đặt thành 19.1.0.

Dưới đây là các phụ thuộc phần của build.gradle tôi:

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:19.1.+' 
    compile 'com.android.support:support-v13:19.1.+' 
    compile 'com.jakewharton:butterknife:5.1.0' 
    compile 'de.greenrobot:eventbus:2.2.1' 
    compile 'com.google.code.gson:gson:2.2.4' 
    compile 'com.mcxiaoke.viewpagerindicator:library:2.4.1' 
    compile 'uk.co.chrisjenx:calligraphy:0.7.+' 
    compile 'com.crashlytics.android:crashlytics:1.+' 
    compile 'com.google.android.gms:play-services:4.4.+' 
} 

SDK/cài đặt Buildtools như sau:

compileSdkVersion 19 
buildToolsVersion "19.1.0" 

bất cứ ai có thể giải thích này hoặc chỉ cho tôi hướng một sửa chữa? Tôi bối rối.

Trả lời

18

Dường như support-v13:19.1.0 có thể có siêu dữ liệu không chính xác. Thử chuyển sang

compile 'com.android.support:support-v13:20.0.0' và xem sự cố của bạn có tiếp diễn không?

+0

Cảm ơn ứng dụng này hoạt động cho ứng dụng của tôi. –

+0

Tôi bắt đầu gặp lỗi sau khi thêm 'com.google.android.gms: phụ thuộc play-services-plus' và điều này cũng làm việc cho tôi. – Jonik

+1

những gì phiền tôi là công trình này nhưng tôi không có ý tưởng tại sao. tôi cảm thấy như tôi tùy ý phải thay đổi xung quanh sự phụ thuộc của tôi mà không có vần điệu hay lý do. – tipu

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