Я столкнулся с той же проблемой, понизьте Android Studio до предыдущей версии canary5 и напишите следующее в свой build.gradle
я есть рабочий проект.
minSdkVersion 17com.android.tools.build:gradle:2.3.3Gradle 4.1Android Studio 3 Canary 6У меня в файлах Gradle:
defaultConfig {
vectorDrawables.useSupportLibrary = true
vectorDrawables.generatedDensities = []
}
Я тоже призываю к активности:
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true)
Приложение работает отлично. Теперь измените на:
com.android.tools.build:gradle:3.0.0-alpha6добавить в репозиторииgoogle()
линияказнитьgradle clean assembleDebug
.
Приложение продолжает работать на устройствах с API> 20. Но для API <21 (эмулятор Google android) происходит сбой при запуске приложения. Я вижу в logcat ошибку:Resources$NotFoundException: Resource ID #0x7f080058
(0x7f080058 - это рисуемое abc_vector_test).
Почему?
UPD 2017-07-19: Это было исправлено и выпущено в com.android.tools.build:gradle:3.0.0-alpha7