背景
升级Android Studio 3.1.3 后,运行一个旧项目,运行时报错:
网上答案
- 将
build.gradle
中的所有support
包依赖改为27.1.1
- 在
dependencies
中添加
configurations {
all*.exclude group: 'com.android.support', module: 'support-v13'
}
- 将所有
support
包中的design
模块移除,然后统一design
版本
处理
出现原因
项目中该类出现多份,版本不一致(有的是jdk或sdk自带,有的是自己引入)
解决方法
- 在项目中搜索该类,查看多份资源出现在哪些地方
- 减少引用,只保留一份
参考资料
[1] https://blog.csdn.net/u012862619/article/details/80475908
[2] https://www.jianshu.com/p/e4530299cb6c