Android L上片段的Lint错误:"此方法不会覆盖任何内容"

Rob*_*arl 8 android android-5.0-lollipop

错误

此方法不会覆盖当前构建目标的任何内容,但会在API级别11(当前目标为1)中覆盖.

如何消除此错误?该应用程序编译并运行.我正在使用gradle:

android {
    compileSdkVersion "android-L"
    buildToolsVersion "19.1.0"

    defaultConfig {
        applicationId "com.codepath.apps.restclienttemplate"
        minSdkVersion 14
        targetSdkVersion "android-L"
    }
    ....
}
Run Code Online (Sandbox Code Playgroud)

根据<uses-sdk>文档,如果minSdkVersion缺席它默认为1,所以我认为lint不知道需要什么版本.

Jor*_*ira 0

试试这个,对我有用:

  1. 从这里下载 android-21 sdk: https://mega.co.nz/#!klwQWQ6Z!seD3n0x9dkTyR29c7HxNE6XkHXtmpjfcbYrfntVOXmY

  2. 解压到你的sdk路径下

  3. 在你的 gradle 构建文件中改变这个

编译SdkVersion“android-L”buildToolsVersion“19.1.0”

compileSdkVersion 21
buildToolsVersion "20.0.0"
Run Code Online (Sandbox Code Playgroud)