1、问题描述
在项目中使用高于25版本的API,最低兼容版本是15,低版本手机运行崩溃
2、问题排查步骤
1、选择Editor中的Inspections 对Calling new methods on older versions进行勾选并且配置为Error级别
as_inspection_api_compatible.png
2、查询项目目录和依赖工程中是否含有link.xml文件,如果有请删除文件,或注释掉响应代码
0$R@P_~_COW37)[Q6]Y%)34.png
<?xml version="1.0" encoding="utf-8"?>
<lint>
<issue id="NewApi" severity="ignore" />
</lint>
3、注意事项
1、有的API崩溃会上报Google,有的并不会。
2、有的依赖工程中会只针对个别API进行忽略警报
3、如果有link.xml的项目,需要手动点开各个文件,项目不会报错,能直接运行,但会在文件具体位置给出警报
网友评论