Android Studio在旧版本上调用新方法

时间:2013-10-10 09:27:03

标签: android android-studio android-gradle

更新到Android Studio 0.2.13后,我有很多关于API错误(Calling new methods on older versions)的lint问题。 成千上万的一个例子:

enter image description here enter image description here

我教过min sdk是从manifest.xml中读出来的吗?

<uses-sdk
    android:minSdkVersion="5"
    android:targetSdkVersion="18" />

我曾尝试将它设置为grandle版本,但这并没有帮助。

defaultConfig {
    minSdkVersion 5
    targetSdkVersion 18
}

谢谢!

1 个答案:

答案 0 :(得分:2)

您是否设置了编译版本?:

android {
    compileSdkVersion 18
    buildToolsVersion "18.0.1"

    defaultConfig {
       minSdkVersion 10
       targetSdkVersion 18
    }

更新:

此外,这总是有助于这样的棘手情况。 关闭项目,进入项目文件夹并删除所有项目中的.iml和隐藏的.idea文件夹。然后重新导入项目。 请记住指向build.gradle文件而不是文件夹项目,因为否则Android Studio将不会获取gradle文件。

这应该解决它。