Выбор подходящей версии базы библиотеки поддержки на compileSDKversion

моему compileSDKversion 26, поэтому я хочу добавить несколько библиотек поддержки в приложение build.gradel, например implementation 'com.android.support:card-v7:26.x.x'. Как мне выбрать правильную версию для моего текущего compileSDK version?

Я просто «попробовал и потерпел неудачу». Я имею в виду, что я набираю x = 1, затем запускаю "sync project with gradle" и жду, пока IDE уведомит, что все работает нормально. Но я не знаю, какую именно версию мне следует использовать. Я поискал и обнаружил, что некоторые люди говорят версию библиотеки поддержки на основе compileSDKversion и должны использовать последнюю версию compileSDKVersion, но это не решает мою проблему.

Думаю, я нашел для вас ссылку developer.android.com/topic/libraries/support-library/revisi‌ ons. Последняя версия для api 26 - 26.1.0

Crammeur 26.07.2018 03:45
1
1
275
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Этот https://developer.android.com/topic/libraries/support-library/setup может помочь вам настроить support librairy.

Думаю, в вашем случае card - это cardview. Потому что я не нахожу card при попытке синхронизации.

Это пример того, что я предлагаю для SDK 26

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    defaultConfig {
        ...
        targetSdkVersion 26
        ...
    }
    ...
}

dependencies {
    ...
    implementation 'com.android.support:cardview-v7:26.1.0'
    ...
}

Я печатаю неправильно для "card". Да, должно быть, я "cardview". Кроме того, я думаю, мы должны использовать lastest библиотеки поддержки версий, соответствующую compileSDKversion. А если вы хотите узнать, какая версия самая последняя, ​​вы можете посмотреть по ссылке: developer.android.com/topic/libraries/support-library/revisi‌ ons

duy hoang 26.07.2018 04:27

Другие вопросы по теме