android.support不统一的问题
生活随笔
收集整理的這篇文章主要介紹了
android.support不统一的问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
今天supprt28遇到的問(wèn)題,由于28還是預(yù)覽版,還存在一些bug
都是因?yàn)槿绻绦騼?nèi)出現(xiàn)不同的,support或者其他外部引用庫(kù)的多個(gè)版本,Gradle在進(jìn)行合并的時(shí)候會(huì)使用本地持有的,最高版本的來(lái)進(jìn)行編譯,所以25的support就有可能引用26的東西,就會(huì)出現(xiàn) 屬性 merge 錯(cuò)誤 ,或者Class丟失,解決方法就是強(qiáng)制使用相同版本的庫(kù):
錯(cuò)誤案例:
?
解決辦法:
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 }?
總結(jié)
以上是生活随笔為你收集整理的android.support不统一的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: React开发(283):控制文件不会被
- 下一篇: PMP第六版5大过程组49个过程