经常被android中的targetSdkVersion和compileSdkVersion所困扰,多次学习还是记不住,又看了好一篇博客 ,还是选择记录下来!
andoird中有5个Version,据我所知道的,分别是:
compileSdkVersion:项目编译所用到的SDK版本,例如19不能用到22的新版本的api
minSdkVersion :产生的apk能安装到的最小SDK版本
targetSdkVersion :最合适安装的SDK,兼容性检查会少一些,也不一定,只是一个通知而已
buildToolsVersion :构建工具的版本,比如dx一系列工具的版本
maxSdkVersion :产生的apk能安装到的最大SDK版本
注:在eclipse和android studio中配置的文件不同