Это первый раз, когда я сталкиваюсь с такой ошибкой, и это указывает на то, что я понимаю гораздо меньше о Android Studio / Gradle, чем я думал.
Когда я запускаю синхронизацию gradle,Я получаю следующую ошибку:
/Users/username/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.1.1.aar/65cf0a0160015e9f883c383ac0bd600d/res/values-v26/values-v26.xml
Error:(9, 5) error: resource android:attr/colorError not found.
Есть несколько других ошибок, но они более или менее одинаковы.
Часть 1) РазъединениеURL с .gradle/caches/...
частью URL, я вижу, что я пытаюсь собрать из ресурса версии 27 (...appcompat-v7-27.1.1.aar...
), но внутри этой сборки есть файл values-v26.xml
.Это первая часть, которая смущает меня.Разве они не должны говорить одно и то же?
Во-вторых, в моем app/build.grade
я указал, что хочу использовать версию API 26:
compileSdkVersion 26
defaultConfig {
applicationId "com.adrichmobile"
minSdkVersion 26
targetSdkVersion 26
....
compile 'com.android.support:appcompat-v7:26.1.0'
Часть 2) Зачем мне пытаться вытащить с версии 27 в кеш?(После очистки кеша получаю тоже самое)