记录下来少走些坑吧
一:不管用
tools:replace="android:icon,android:theme"
xmlns:tools="http://schemas.android.com/tools"
二:(不管用)
在defaultConfig
中添加 multiDexEnabled true
三 (不管用)
在build.gradle根标签上加上useOldManifestMerger true (懒人方法)
四 (不管用)
- <meta-data android:name="UMENG_APPKEY" android:value="*****">
五:(不管用)
<user-sdk tools:overrideLibrary="自己需要强制替换的库"/>
六:试图将版本号改成一致的,可是jar包中的根本不能改
七:(解决了)
//Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:41 to override.
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.0'
}
}
}
}