моему compileSDKversion 26, поэтому я хочу добавить несколько библиотек поддержки в приложение build.gradel, например implementation 'com.android.support:card-v7:26.x.x'.
Как мне выбрать правильную версию для моего текущего compileSDK version?
Я просто «попробовал и потерпел неудачу». Я имею в виду, что я набираю x = 1, затем запускаю "sync project with gradle" и жду, пока IDE уведомит, что все работает нормально. Но я не знаю, какую именно версию мне следует использовать. Я поискал и обнаружил, что некоторые люди говорят версию библиотеки поддержки на основе compileSDKversion и должны использовать последнюю версию compileSDKVersion, но это не решает мою проблему.
Этот 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
Думаю, я нашел для вас ссылку developer.android.com/topic/libraries/support-library/revisi ons. Последняя версия для api 26 -
26.1.0