3

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

在此处输入图像描述 在此处输入图像描述

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

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

我试图将它设置在大版本中,但这没有帮助。

defaultConfig {
    minSdkVersion 5
    targetSdkVersion 18
}

谢谢 !

4

1 回答 1

2

你有编译版本集吗?:

android {
    compileSdkVersion 18
    buildToolsVersion "18.0.1"

    defaultConfig {
       minSdkVersion 10
       targetSdkVersion 18
    }

更新:

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

这应该解决它。

于 2013-10-10T09:31:08.350 回答