এপিআই 22 এ আপগ্রেড করার পরে এবং লাইব রিভিশন 22 সমর্থন করুন আমি নিম্নলিখিত সতর্কতা পাচ্ছি:
সতর্কতা: নির্ভরতা 'com.android.support:support-annotations' এর সাথে সংঘাত। অ্যাপ্লিকেশন (22.0.0) এবং পরীক্ষার অ্যাপ্লিকেশন (21.0.3) এর সমাধান করা সংস্করণগুলি পৃথক।
গ্রেডেল নিজেই বেশি ক্ষমাশীল তবে অ্যান্ড্রয়েড স্টুডিও তেমন কিছু নয়।
21.0.3 দিয়ে আমার কোনও নির্ভরতা ঘোষণা করা হয়নি ... 21.0.3 ব্যবহার করে এমন নির্ভরযোগ্য লাইব্রেরিগুলির মধ্যে একটি কি গুগল বাকী ব্যাচের সাথে আপডেট করতে ভুলে গেছে?
আমার build.gradle
অতিরিক্ত অতিরিক্ত কাটা
android {
compileSdkVersion 22
buildToolsVersion '22'
defaultConfig {
applicationId "com.REDACTED.android"
minSdkVersion 14
targetSdkVersion 22
renderscriptSupportModeEnabled true
versionName '1.0.0'
versionCode 100
}
buildTypes {
release {
minifyEnabled true
zipAlignEnabled true
signingConfig signingConfigs.release
}
debug {
minifyEnabled false
zipAlignEnabled true
signingConfig signingConfigs.debug
}
}
dependencies {
provided 'org.projectlombok:lombok:1.16.2'
googleCompile 'com.google.android.gms:play-services-base:6.5.87'
compile 'com.android.support:support-v4:22.0.0'
compile 'com.android.support:appcompat-v7:22.0.0'
compile 'com.android.support:support-v13:22.0.0'
compile 'com.android.support:cardview-v7:22.0.0'
compile 'com.android.support:palette-v7:22.0.0'
compile 'com.android.support:support-annotations:22.0.0'
compile 'com.github.chrisbanes.photoview:library:1.2.3'
compile 'org.apache.commons:commons-lang3:3.3.2'
compile 'commons-io:commons-io:2.4'
compile 'commons-codec:commons-codec:1.10'
compile 'com.jakewharton:butterknife:6.1.0'
compile 'com.jakewharton:disklrucache:2.0.2'
compile 'com.squareup:otto:1.3.6'
compile 'com.squareup.picasso:picasso:2.5.0'
compile 'com.squareup.retrofit:retrofit:1.9.0'
compile 'com.squareup.okhttp:okhttp:2.2.0'
compile 'com.squareup.okhttp:okhttp-urlconnection:2.2.0'
compile 'com.squareup.okio:okio:1.2.0'
compile 'com.flaviofaria:kenburnsview:1.0.6'
compile 'com.edmodo:cropper:1.0.1'
compile 'com.getbase:floatingactionbutton:1.8.0'
compile 'com.nispok:snackbar:2.10.2'
compile 'com.github.ksoichiro:android-observablescrollview:1.5.0'
compile 'in.srain.cube:grid-view-with-header-footer:1.0.9'
compile 'de.hdodenhof:circleimageview:1.2.2'
compile fileTree(dir: 'libs', include: '*.jar')
// Test Only Dependencies
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.0'
androidTestCompile 'com.android.support.test:testing-support-lib:0.1'
androidTestCompile 'com.android.support.test.espresso:espresso-contrib:2.0'
}
আপডেট: (ধন্যবাদ মার্ক)
দেখে মনে হচ্ছে এটি এস্প্রেসো-অবদান
+--- com.android.support.test:testing-support-lib:0.1 (*)
\--- com.android.support.test.espresso:espresso-contrib:2.0
+--- com.android.support:recyclerview-v7:21.0.3
| +--- com.android.support:support-annotations:21.0.3
| \--- com.android.support:support-v4:21.0.3
| \--- com.android.support:support-annotations:21.0.3
+--- com.android.support:support-v4:21.0.3 (*)
\--- com.android.support.test.espresso:espresso-core:2.0 (*)
espresso-contrib
হচ্ছে কারণ ...
exclude
এর 21.0.3 সংস্করণ ব্লক করতে recyclerview-v7
22.0.0 সংস্করণ নিজের, টান, এবং প্রার্থনা যে তারা জন্য পর্যাপ্ত সামঞ্জস্যপূর্ণ espresso-contrib
এর চাহিদা। ব্যক্তিগতভাবে, আমি অবাক হয়েছি যে আপনি সেই দীর্ঘ নির্ভরতা তালিকার সাথে আপনার
dependencies
টাস্ক আপনাকে অপরাধীকে সনাক্ত করতে সহায়তা করতে পারে: গ্রেড.আর.এল