问题表象:

   最近开始用Lint检查代码,发现一个Error,说的是某个方法在更高的API Level(此处称为Level甲)才提供而当前AndroidManifest.xml配置的min API Level(此处称为Level乙)低于Level甲,但是之前在包括Eclipse上调试编译没有错误提示,并在低版本的系统上运行都没有抛异常.

模糊解答:

   这个又是为什么呢??菜鸟不懂。。大牛懂点,据大牛说这个接口应该一直都存在,只不过并没有在提供的文档以及SDK源代码中暴露出来,所以虽然我们在文档中看不到此接口,但是在低端系统上却一直存在。

题外话:

   用Lint和FindBugs还是很有用处的,会发现很多不规范的写法,可以用来规范代码。当然也不用完全按照标准来,毕竟有些warnings是虚报,也是么有价值的。

【Android】关于Call requires API level **(current min is **)却没有错误提示及抛异常...相关推荐

  1. Android中使用getDrawable时提示:Call requires API level 21(current min is 15)

    场景 在通过getDrawable方法获取照片资源时提示: Call requires API level 21(current min is 15) 注: 博客: https://blog.csdn ...

  2. android程序出现了奇怪的错误 Field requires API level 5 (current min is 1): ......

    android程序出现了奇怪的错误  Field requires API level 5 (current min is 1): ...... 解决办法: Right click on the pr ...

  3. 解决Android Studio中 Call requires API level 18 (current min is 15)问题

    Android Studio今天用蓝牙的时候出现一个奇怪的问题 final BluetoothManager bluetoothManager = (BluetoothManager) getSyst ...

  4. View requires API level 21 (current min is 15): Toolbar

    第一种情况: 在布局文件报错,查看错误提示View requires API level 21 (current min is 15): <Toolbar> 这个说要求要api版本为21 ...

  5. SimpleDateFormat 出现错误 Call requires API level 24 (current min is 15)

    这个故事是这样的 今天写打卡时间的时候需要获取一下当前时间,然后我就写了一个这个 [java] view plaincopy SimpleDateFormat sDF =   new SimpleDa ...

  6. Call requires API level 3 (current min is 1)

    结果出现"Call requires API level 3 (current min is 1): 解决方法: 在工程上点击右键 -> Android Tools -> Cle ...

  7. 关于Android错误 View requires API level 14 (current...

    2019独角兽企业重金招聘Python工程师标准>>> 问题描述:在界面配置文件main.xml中,可能用上某些控件(例如GridLayout)遇上下面所说的错误:View requ ...

  8. View requires API level 14 (current min is 8): GridLayout

    在开发Android程序出现下面的问题: View requires API level 14 (current min is 8): <GridLayout> 主要是修改了文件:acti ...

  9. Android SDK版本号 与 API Level 对应关系

    转自:https://blog.csdn.net/qiaoquan3/article/details/70185550 Android SDK版本号 与 API Level 对应关系 新接触Andro ...

  10. Android Call requires API level 11 (current min is 8)的解决方案

    [错误描述] 在用Eclipse开发过程中,为了兼容Android2.2和4.0以上版本,我在使用Notification类时做了2个版本的代码,代码根据系统版本不同执行相应模块,结果,等我输完代码, ...

最新文章

  1. 收藏!一篇文章搞懂项目管理
  2. [Machine Learning] 梯度下降法的三种形式BGD、SGD以及MBGD
  3. HDU 2094:产生冠军(拓扑排序)
  4. 判断javascript数组的方法
  5. 雷达波形样式_案例分析 | 基于XSIM的雷达电子对抗仿真
  6. drf1 rest restful规范
  7. flutter 弹框 dialog,flutter提示框
  8. 为什么Go中有的自定义error会导致内存溢出
  9. 点击查询后在表格中获取控件的值
  10. bootstrap 复选框及单选按钮
  11. linux环境中,检查是否安装某个软件包的几种查看方式
  12. 常见系统故障修复(二)——修复GRUB引导故障
  13. 流程管理体系实施策略
  14. ADAUDSP1452 声场 Balance与Fader功能的实现
  15. python绘制等边三角形的代码_python 打印直角三角形,等边三角形,菱形,正方形的代码...
  16. 台式计算机关闭屏幕快捷键,关闭电脑屏幕的快捷键
  17. MySql8JDBC操作
  18. 二进制数的三种形式-----原反补
  19. 基于全志A64平台v4l2驱动分析
  20. 想入门网络安全?先来看看网络安全行业人才需求!

热门文章

  1. RFID亮灯电子标签在仓储管理中的应用
  2. 如何让音乐软件的歌词在touch bar上面显示?
  3. HackerRank python练习——Quartiles
  4. 自然语言处理1—文本预测操作
  5. 二. 再熟悉 Markdown 标准语法
  6. LSH(Locality Sensitive Hashing)原理与实现
  7. 交换游戏(记忆化搜索,状态压缩,位运算)
  8. TRC病毒-宿主融合抑制剂研究丨4-氨基-1-叔丁基说明书
  9. 敏捷开发 — Story/Defect
  10. 计算机中数字信号定义,数字信号处理