关于Android studio sdk版本过高不兼容低版本的项目

253 阅读1分钟

1背景

今天编译一个公司的安卓项目,编译相关环境为gradle5.6.4,Android studio的版本为4.22020,12)。build成功控制台没有出现错误问题,但是没有办法run(灰色的)。想了很久都没有发现什么问题,打开代码import那块又是红的。还好问了公司的前辈最后发现是sdk的版本问题。

image.png

警示

新手在接触这个工具时候一定要先去了解下sdk版本兼容的问题,否则在实践过程会造成很大麻烦。当时控制台出现了sdk版本不被接受的警告但是我没有想到那里去,因为我理所当然的觉得当前版本应该可以兼容。

查看以及下载相关等级的api

在build.gradle可以查看当前编译的sdk的版本,在setting配置里面可以下载相关版本的sdk