【问题标题】:L preview: Call requires API level 21 (current min is 20)L 预览:调用需要 API 级别 21(当前最低为 20)
【发布时间】:2014-06-26 21:10:51
【问题描述】:

我正在尝试 L,但遇到了 API 级别错误。我已将当前最小值设置为“L”,但 Android Studio 似乎认为它是 20。

如何解决?

【问题讨论】:

标签: android android-studio android-5.0-lollipop


【解决方案1】:

我将 Android Studio 0.6.1 更新为 0.8.0,错误消失了。

build.gradle 看起来一模一样

compileSdkVersion 'android-L'
buildToolsVersion '19.1.0'
defaultConfig {
    applicationId 'com.prt2121.tryl'
    minSdkVersion 'L'
    targetSdkVersion 'L'
    versionCode 1
    versionName '1.0'
}

我不认为我的问题是重复的,但无论如何谢谢。

【讨论】:

    【解决方案2】:

    改变

    android {
        compileSdkVersion 'android-L'
        buildToolsVersion '19.1.0'
    

    android {
      compileSdkVersion 21
      buildToolsVersion '21.0.2'
    

    注意android-L 是单引号,但21 不是。 21 是整数而不是字符串。

    【讨论】:

    • 我遇到了 L-preview API 20 的问题,问题已解决。 API 21 是棒棒糖。无论如何感谢您的回答。
    • 我明白了。我认为您必须在 AndroidManifest.xml 文件中设置 targetSdkVersion="L" 。很高兴您的问题得到解决。
    猜你喜欢
    • 1970-01-01
    • 2017-02-23
    • 2021-01-13
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多