还是老问题,这次在尝试使用github开源代码时出现sdk版本问题,校园健康行项目开始使用的最小sdk版本为14,而chatmessageview需要的最小sdk版本为15,但为我不敢贸然改变,怕出大问题。
minsdkversion:
app最低支持sdk版本,低于此不让安装;
安装时检测;
targetsdkversion:
作用:标识在指定的SdkVersion已做充分测试,Android系统不会针对此版本进行兼容处理
如果targetSdkVersion=16的app跑在SdkVersion=16的手机上,则Android系统不会做任何兼容处理,从而提高了性能
如果targetSdkVersion=16的app跑在SdkVersion=17的手机上,则Android系统需要做兼容处理以保障app仍然以16的特性运行
maxsdkversion:
app最高支持sdk版本,高于此也不让安装;
安装时检测;
targetSdkVersion:适配的版本
compileSdkVersion:编译的版本
buildToolsVersion:构建工具版本
这三版本要一致,构建的就是targetsdkversion这个版本,要对应的编译构建工具。