retrofit: Expected Android API level 21+ but was 19
原因:新版retrofit中某个ssl相关方法在api21以下不适用。
解决方法:将minSdkVersion改为21 或者 将okhttp版本改到3.12版本
注:如果用的retrofit,retrofit版本一样需要降低,因为retrofit中带有高版本okhttp包
我之前降低了okhttp版本还出现这个问题,然后使用了gradlew :demo:dependencies
命令查看其依赖情况,发现默认使用的是retrofit中高版本的okhttp包,然后降低retrofit版本,解决。
网友评论