Я перехожу на Android O и ниже моя конфигурация:
compileSdkVersion 26
buildToolsVersion 26.0.0
targetSdkVersion 26
com.android.support:appcompat-v7: 27.1.1
com.android.support:support-v4: 27.1.1
com.android.support:recyclerview-v7: 27.1.1
com.android.support:design: 27.1.1
com.android.support:support-annotations: 27.1.1
Q1 Согласно руководству Android:
Во второй половине2018, Play потребует, чтобы новые приложения и обновления приложений предназначались для недавнего уровня Android API.
Последняя версия Android API - 27 (8.1), но в моем случае compileSdkVersion 26, buildToolsVersion 26.0.0, targetSdkVersion 26. Так что, в соответствии с рекомендациями, я должен оставить 26 или 27?
Q2 Что если я продолжу использовать compileSdkVersion 26, buildToolsVersion 26.0.0, targetSdkVersion 26?Это нарушение директивы или это нормально?
Q3 Это нормально, если я сохраню версию библиотеки поддержки как 27.1.1 и compileSdkVersion 26, buildToolsVersion 26.0.0, targetSdkVersion 26?Что-то не так с этой комбинацией?