Android Studio, ошибка несовпадения версий библиотеки поддержки, но не знаю, где она указывается в

Project в Android Studio и получаю эту ошибку:

Библиотеки com.android.support должны использовать ту же спецификацию версии.

Нашел Версии com.android.support:support-compat:25.2.0 и com.android.support:app-compat-v7:22.2.1

Однако проблема в том, что в моих файлах build.gradle у меня НЕТ ссылки на com.android.support:support-compat:25.2.0

Итак, где мне найти, откуда эта зависимость? Вот мои зависимости:

Сборка модуля

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile project(':lvl')
compile 'com.android.support:appcompat-v7:22.2.1'
compile 'com.google.android.gms:play-services-maps:11.6.0'
compile 'com.google.android.gms:play-services-location:11.6.0'
compile 'com.google.android.gms:play-services-auth:11.6.0'
compile 'org.jsoup:jsoup:1.10.3'
compile 'com.google.apis:google-api-services-oauth2:v1-rev143-1.24.1'
compile 'com.google.maps.android:android-maps-utils:0.4'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.volley:volley:1.1.0'
compile 'com.android.support:design:22.2.1'
compile 'com.google.code.gson:gson:2.2.4'
compile 'com.android.support:support-v4:22.2.1'
}

Сборка проекта:

 dependencies {
    classpath 'com.android.tools.build:gradle:2.3.3'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

Я в недоумении. Откуда эта зависимость поддержки 25.2.0? И как мне от этого избавиться?


person Speckpgh    schedule 22.08.2018    source источник


Ответы (1)


Похоже, что какая-либо третья сторона использует эту зависимость поддержки lib внутри себя. Вы можете увидеть дерево зависимостей, используя следующую задачу gradle:

gradle app:dependencies  

Он напечатает все прямые зависимости, а также зависимости, объявленные любыми 1/2 / сторонними библиотеками, которые вы включили.

И затем вы можете сделать что-то подобное, чтобы исключить эту зависимость из своего дерева. Например, если виноваты play-services, вы можете сделать что-то вроде этого:

compile('com.google.android.gms:play-services-base:6.5.1'){
            exclude module: 'support-v4'
}
person Qasim    schedule 22.08.2018