Solution to version conflict of com.android.support
•
Android
What if the versions of support packages of different modules in the project conflict?
Just copy the following code to the root directory of the build.gradle (module: XXX) file of each module:
// 统一当前Module的所有support包版本 configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (requested.group == 'com.android.support') { if (!requested.name.startsWith("multidex")) { details.useVersion '28.0.0' } } } }
The template code is as follows:
apply plugin: 'com.android.application' android { compileSdkVersion 28 defaultConfig { ... } buildTypes { ... } lintOptions { ... } } dependencies { ... } configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (requested.group == 'com.android.support') { if (!requested.name.startsWith("multidex")) { details.useVersion '28.0.0' } } } }
The above is all the relevant knowledge points. Thank you for your learning and support.
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码