Я заметил, что мой проект Android Studio предлагает методы и типы, которые недоступны для использования в моем минимальном SDK. Я использую Android Studio версии 1.1.0.Android Studio показывает методы от более нового API
Я вижу, что моя минимальная версия SDK правильно установлен в файле build.gradle:
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.pythagoras.sunshine"
minSdkVersion 18
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
...
}
, но я заметил, что «автозаполнение» особенность в Android Studio еще предлагает методы, которые не являются доступный в API 18. Когда я создаю проект, я не получаю никаких ошибок в использовании этих новых методов, и поскольку устройство, на котором я тестирую, использует целевой API, я не вижу никаких проблем в своем приложении.
Есть ли настройка в Android Studio, которая может удалить опции автозаполнения из API больше моего минимума? Или существует ли хотя бы способ получить ошибку построения, если используется слишком недавний метод? Я попробовал кнопку «Sync Project with Gradle Files», но я до сих пор не получил ошибку при перестройке.
Спасибо!
thats, потому что ваш compilesdkversion равен 21 – 3xplore