android.support不统一的问题
生活随笔
收集整理的這篇文章主要介紹了
android.support不统一的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天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 }?
總結
以上是生活随笔為你收集整理的android.support不统一的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: React开发(283):控制文件不会被
- 下一篇: PMP第六版5大过程组49个过程