调用需要API级别21,当前最小值为8

时间:2015-11-16 02:01:38

标签: java android

调用需要API级别21,当前最小值为8.即使我将我的最小SDK设置为21,它仍然会显示此错误。

<uses-sdk android:minSdkVersion="21"
          android:targetSdkVersion="23"
          android:maxSdkVersion="23" />

3 个答案:

答案 0 :(得分:3)

manifest.xml中的sdk版本值将被build.gradle文件中的值覆盖。

请将build.gradle文件中的代码更改为此。

android {
compileSdkVersion 23
buildToolsVersion "23.0.1"

defaultConfig {

    minSdkVersion 8
    targetSdkVersion 22

答案 1 :(得分:0)

查找您的项目属性文件。这可能位于您的根文件夹中,名为 project .properties。尝试添加这一行,你应该在任何情况下都有它:

target=android-23

答案 2 :(得分:0)

"Calls requires API level 21.(current mint is 15)"...

我简单地解决了这个错误

  

设置->   compileSdkVersion 27   minSdkVersion 15   TargetSdkVersion 27

设置完这些属性后,我只是在遇到问题的地方参加了主要活动。

我只需点击我的错误,然后从建议中选择 添加@TargetApi(LOLLIPOP)注释 通过这个过程,我解决了我的问题。