Android报错|Android Call requires API level 19 (current min is 15)

在 Android 应用开发时候,配置文件中声明了支持的Android系统范围:

minSdkVersion 15
targetSdkVersion 27

但是代码中需要使用的一个类 (android.util.ArrayMap)则是必须在版本号 >= 19 时,才能被调用。

此时编译会出现错误提示,大概是  “ArrayMap 类  是支持版本号在19以上的,但是配置信息中则声明了最低版本是15”

解决方法:

1、修改最低版本为19

(相信一般不会采用这种方案——我们设置最低版本为 15, 就是为了支持更多的版本)

 

2、通用解决方案:

 

右键工程——>Android  Tools——>Clear Link Markers

 

posted @ 2018-07-13 09:21  Tiger_Jiang  阅读(3182)  评论(0编辑  收藏  举报