gradle版本庫衝突原因
阿新 • • 發佈:2018-12-29
1.
classpath 'com.android.tools.build:gradle:2.2.0'與
implementation 'com.android.support:appcompat-v7:21.0.3'
二者版本之間有衝突,更改tools.build:gradle成高版本或對應版本即可,如jdk是1.7(較低版本),tools.build:gradle:3.1.4(過高)
support:appcompat-v7:21.0.3'(過低),此時降低tools.build:gradle成2.2.0即可。
2.或者在build。gradle中加入程式碼:
configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (requested.group == 'com.android.support') { if (!requested.name.startsWith("multidex")) { details.useVersion '25.3.1' } } }
25.3.1'為自己專案的版本值
3.點選Terminal 輸入 gradlew -q app:dependencies
回車即可將app中所依賴的庫展示出來
可以檢測版本庫衝突問題。