所有com.android.support库必须使用完全相同的版本规范

时间:2017-06-11 10:57:05

标签: android gradle

我花了一些时间在这上面但是我仍然无法找到使用sdkVersion animated-vector-drawable的{​​{1}}依赖关系。我已手动尝试将所有24库的版本代码更改为使用版本com.android.support而不是25但仍然出现错误。我在哪里混合版本代码?我的图书馆有可能重复吗?

我已经使用该项目清理,重建和同步了Gradles文件以及其他疑难解答提示,包括尝试从以下SOP帖子中寻求一些见解,但仍然存在错误。

参观资源:

  1. All com.android.support libraries must use the exact same version specification

  2. All com.android.support libraries must use the exact same version

  3. All com.android.support libraries must use the exact same version specification found versions 25.2.0, 25.0.0

  4.   

    错误:(33,13)所有com.android.support库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。找到的版本24.0.0,23.1.0。示例包括23com.android.support:animated-vector-drawable:24.0.0

    com.android.support:design:23.1.0

    更新

    所以我想知道项目中引用这个apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion '25.0.0' defaultConfig { applicationId "trip.it.co.za.tripit" minSdkVersion 16 targetSdkVersion 23 versionCode 1 versionName "1.1.0" multiDexEnabled true } buildTypes { debug { resValue "string", "google_maps_api_key", "AIzaSyAiM1JxYFPr4D4igrPjFJJRXJloheKjyLs" } release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' resValue "string", "google_maps_api_key", "AIzaSyAiM1JxYFPr4D4igrPjFJJRXJloheKjyLs" } } dexOptions { javaMaxHeapSize "4g" } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.android.support:design:23.1.0' //wasabeef compile 'com.rengwuxian.materialedittext:library:2.1.4' compile 'com.ogaclejapan.arclayout:library:1.0.1@aar' compile 'com.google.android.gms:play-services:10.0.1' compile 'com.android.support:design:23.0.0' compile 'com.rengwuxian.materialedittext:library:2.1.4' compile 'com.ogaclejapan.arclayout:library:1.0.1@aar' compile 'com.google.android.gms:play-services-ads:10.0.1' compile 'com.google.android.gms:play-services-auth:10.0.1' compile 'com.google.android.gms:play-services-gcm:10.0.1' compile 'com.squareup.okhttp3:okhttp:3.2.0' compile 'com.squareup.retrofit2:retrofit:2.0.0-beta3' compile 'com.github.zzz40500:AndroidSweetSheet:221317862b' compile 'com.google.android.gms:play-services-identity:10.0.1' compile 'com.android.support:recyclerview-v7:23.0.0' compile 'com.google.android.gms:play-services-maps:10.0.1' compile 'com.google.android.gms:play-services-wearable:10.0.1' compile 'com.google.android.gms:play-services-maps:10.0.1' compile 'com.android.support:multidex:1.0.1' compile 'de.hdodenhof:circleimageview:1.3.0' compile 'com.github.androidquery:androidquery:0.26.9' } 库的位置,但奇怪的是,在任何地方都找不到它。

1 个答案:

答案 0 :(得分:2)

我花了一些时间来理解错误消息,因此我将所有com.android.support库更改为最新版本的v25.3.1并添加了以下两个库:

  1. com.android.support:animated-vector-drawable:25.3.1

  2. com.android.support:mediarouter-v7:25.3.1

  3. 然后我将compileSdkVersion23更改为25

    然后我将com.android.support:appcompat-v7:23.1.0更改为com.android.support:appcompat-v7:25.3.1

    一切都很开心。