调用需要API级别21,当前最小值为8.即使我将我的最小SDK设置为21,它仍然会显示此错误。
<uses-sdk android:minSdkVersion="21"
android:targetSdkVersion="23"
android:maxSdkVersion="23" />
答案 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)注释 通过这个过程,我解决了我的问题。