Подскажите пжс. Настраиваю файл app.gradle для сборки приложения под Android платформу. Вопрос в чем отличие опций buildToolsVersion, compileSdkVersion и targetSdkVersion ?
Как я понимаю сейчас.
Есть minSdkVersion. это лвл андроида на котором минимально будет запускаться приложение.
targetSdkVersion - целевая версия на которой должно работать приложение. Каждой target версии соответствует свой buildToolsVersion пакет.
compileSdkVersion - это версия при которой можно просто сделать билд, но это еще не значит что все сторонние пакеты смогут работать на этой версии, т.е другими словми билд сделать можно, но фичи какие-то могут не работать.