我注意到我的 Android Studio 项目建议的方法和类型在我的最小 SDK 中不可用。我正在使用 Android Studio 1.1.0 版。
我可以看到我的最低 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 中不可用的方法。当我构建项目时,我没有收到关于使用这些新方法的任何错误,因为我正在测试的设备on 正在使用目标 API,我在我的应用程序中看不到任何问题。
Android Studio 中是否有可以从 API 中删除大于我的最小值的自动完成选项的设置?或者,如果使用了太新的方法,是否至少有一种方法会导致构建错误?我尝试了“使用 Gradle 文件同步项目”按钮,但在重建时我仍然没有收到错误消息。
谢谢!