Android Gradle Com.android.support версия библиотеки проблема - PullRequest
0 голосов
/ 15 мая 2018

Когда я строю свой gradle, я получаю ошибку. Подсказка показывает:

Все библиотеки com.android.support должны использовать одну и ту же спецификацию версий (смешивание версий может привести к сбоям во время выполнения). Найдено версии 27.0.2, 25.3.1. Примеры включают com.android.support:animated-vector-drawable:27.0.2 и com.android.support:design:25.3.1

Это мой выпускник:

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':rest')
// Google
compile 'com.android.support:multidex:1.0.1'
compile 'com.android.support:support-v4:25.3.1'
compile 'com.android.support:mediarouter-v7:25.3.1'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'
compile 'com.android.support:recyclerview-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.google.android.gms:play-services:10.2.4'


// Analytics
// Fabric + Crashlytics
compile('com.crashlytics.sdk.android:crashlytics:2.6.8@aar') {
    transitive = true;
}
compile 'com.google.android.gms:play-services-analytics:10.2.4'
compile 'com.google.firebase:firebase-core:10.0.1'

// Facebook
compile 'com.facebook.android:facebook-android-sdk:4.+'
// Tools
// App Intro
compile 'com.github.paolorotolo:appintro:4.1.0'
// FloatingActionButton menu
compile 'com.github.clans:fab:1.6.1'
// Animation items for RecyclerView
compile 'jp.wasabeef:recyclerview-animators:2.0.1'
// Photo banner
compile 'com.bigkoo:convenientbanner:2.0.5'
// Time picker support for 4.0+
compile 'com.wdullaer:materialdatetimepicker:2.5.0'
// Displays the relative time with respect to the reference point
compile 'com.github.curioustechizen.android-ago:library:1.3.0'
compile 'com.paypal.sdk:paypal-android-sdk:2.15.0'
// Image loader (for high resolution pics)
compile 'com.github.bumptech.glide:glide:3.7.0'
// Icon font
compile "com.mikepenz:iconics-core:2.8.1@aar"
compile 'com.mikepenz:google-material-typeface:2.2.0.3.original@aar'
compile 'com.mikepenz:material-design-iconic-typeface:2.2.0.2@aar'
compile 'com.wang.avi:library:2.1.3'

compile 'com.tomergoldst.android:tooltips:1.0.6'
}

Я также следую этому ответу Изменить

compile 'com.android.support:design:25.3.1'

до

compile 'com.android.support:design:27.0.2'

Однако, после того, как я синхронизирую свой проект. Подсказка показывает:

This support library should not use a different version(27) than the compileSdkVersion(25)

Ответы [ 2 ]

0 голосов
/ 21 мая 2018

У меня была та же проблема, в моем случае это было связано с версией Facebook SDK использовать 4.33.0 вместо 4. + и обновить вашу поддержку librareis до версии 27.0.2

0 голосов
/ 15 мая 2018

Убедитесь, что вы используете последнюю версию для своих библиотек поддержки (27.1.1).Также переход от компиляции к реализации, компиляция устарела.Наконец, измените значение compileSdkVersion на 27 в файле build.gradle уровня приложения.

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
compile project(':rest')
// Google
implementation 'com.android.support:multidex:1.0.1'
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.android.support:mediarouter-v7:27.1.1'
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:cardview-v7:27.1.1'
implementation 'com.android.support:recyclerview-v7:27.1.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.google.android.gms:play-services:10.2.4'


// Analytics
// Fabric + Crashlytics
implementation('com.crashlytics.sdk.android:crashlytics:2.6.8@aar') {
    transitive = true;
}
implementation 'com.google.android.gms:play-services-analytics:10.2.4'
implementation 'com.google.firebase:firebase-core:10.0.1'

// Facebook
implementation 'com.facebook.android:facebook-android-sdk:4.+'
// Tools
// App Intro
implementation 'com.github.paolorotolo:appintro:4.1.0'
// FloatingActionButton menu
implementation 'com.github.clans:fab:1.6.1'
// Animation items for RecyclerView
implementation 'jp.wasabeef:recyclerview-animators:2.0.1'
// Photo banner
implementation 'com.bigkoo:convenientbanner:2.0.5'
// Time picker support for 4.0+
implementation 'com.wdullaer:materialdatetimepicker:2.5.0'
// Displays the relative time with respect to the reference point
implementation 'com.github.curioustechizen.android-ago:library:1.3.0'
implementation 'com.paypal.sdk:paypal-android-sdk:2.15.0'
// Image loader (for high resolution pics)
implementation 'com.github.bumptech.glide:glide:3.7.0'
// Icon font
implementation "com.mikepenz:iconics-core:2.8.1@aar"
implementation 'com.mikepenz:google-material-typeface:2.2.0.3.original@aar'
implementation 'com.mikepenz:material-design-iconic-typeface:2.2.0.2@aar'
implementation 'com.wang.avi:library:2.1.3'

implementation 'com.tomergoldst.android:tooltips:1.0.6'
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...