繁体   English   中英

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

[英]Call requires API level 21, current min is 8

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

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

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

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

android {
compileSdkVersion 23
buildToolsVersion "23.0.1"

defaultConfig {

    minSdkVersion 8
    targetSdkVersion 22

查找您的项目属性文件。 这可能在您的根文件夹中,名为project .properties。 尝试添加此行,无论如何您都应该拥有它:

target=android-23

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

我通过简单地解决了这个错误

设置-> compileSdkVersion 27 minSdkVersion 15 TargetSdkVersion 27

设置完这些属性后,我只需在遇到问题的地方进行主要活动即可。

我只是单击我的错误,然后从建议中选择“ 添加@TargetApi(LOLLIPOP)注释”,并通过此过程解决了我的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM