appcompat-v7: 27.1.1 CardView не отображается в предыдущем API

Я компилирую для SDK 27 и использовал эти зависимости:

implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:design:27.1.1'

Однако я не могу изменить 27 на предыдущую версию, так как она выдает ошибку с какой-то проблемой с кешем. Программа запускается, и я могу видеть карточку на моем телефоне, поскольку на нем установлена ​​последняя версия SDK. Но когда я беру телефон со старым SDK (скажем, 6.0), cardview действительно показывает. Это мой результат, если я изменю targetSDK на 23 и compileSDK на 23. и:

implementation 'com.android.support:appcompat-v7:23.0.1  
implementation 'com.android.support:design:23.0.1'

Это ошибка:

AGPBI: {"kind": "error", "text": "error: resource android: attr / colorError not found.", "Sources": [{"file": "/ root / .gradle / caches / transforms- 1 / files-1.1 / appcompat-v7-27.0.2.aar / 1642e61f47dd91a1acce6e369ec672e9 / res / values-v26 / values-v26.xml "," position ": {" startLine ": 8," startColumn ": 4," startOffset ": 431," endLine ": 11," endColumn ": 12," endOffset ": 652}}]," original ":" "," tool ":" AAPT "}


person TheMasterProgrammer Idev    schedule 06.07.2018    source источник
comment
вы используете google () в своем проекте Gradle?   -  person Paraskevas Ntsounos    schedule 06.07.2018
comment
это мой градл:   -  person TheMasterProgrammer Idev    schedule 06.07.2018
comment
// Файл сборки верхнего уровня, в который вы можете добавить параметры конфигурации, общие для всех подпроектов / модулей. buildscript {репозитории {google () jcenter ()} зависимости {classpath 'com.android.tools.build:gradle:3.1.3' classpath 'com.google.gms: google-services: 4.0.1' // google-services plugin // ПРИМЕЧАНИЕ: не размещайте здесь зависимости вашего приложения; они принадлежат // отдельным файлам build.gradle модуля}} allprojects {repositories {google () jcenter ()}}   -  person TheMasterProgrammer Idev    schedule 06.07.2018
comment
очистка задачи (тип: Удалить) {удалить rootProject.buildDir}   -  person TheMasterProgrammer Idev    schedule 06.07.2018
comment
так что да, я использую гугл   -  person TheMasterProgrammer Idev    schedule 06.07.2018


Ответы (1)


Попробуйте добавить в свои зависимости:

implementation 'com.android.support:cardview-v7:21.1.1'
person Paraskevas Ntsounos    schedule 06.07.2018
comment
если это не сработает, опубликуйте свои файлы gradlw, чтобы мы могли вам помочь - person Paraskevas Ntsounos; 06.07.2018