当前位置: 移动技术网 > 移动技术>移动开发>Android > android.support不统一的问题

android.support不统一的问题

2018年03月09日  | 移动技术网移动技术  | 我要评论

今天supprt28遇到的问题,由于28还是预览版,还存在一些bug

都是因为如果程序内出现不同的,support或者其他外部引用库的多个版本,Gradle在进行合并的时候会使用本地持有的,最高版本的来进行编译,所以25的support就有可能引用26的东西,就会出现 属性 merge 错误 ,或者Class丢失,解决方法就是强制使用相同版本的库:

错误案例:

 

解决办法:

 1 configurations.all {
 2 
 3     resolutionStrategy.eachDependency { DependencyResolveDetails details ->
 4         def requested = details.requested
 5         if (requested.group == 'com.android.support') {
 6             if (!requested.name.startsWith("multidex")) {
 7                 details.useVersion '26.0.2'
 8             }
 9         }
10     }
11 }

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网