gpt4 book ai didi

java - android 支持 v4 13.0.0 和 23.4.0 的 Gradle 依赖问题

转载 作者:行者123 更新时间:2023-12-03 05:57:39 25 4
gpt4 key购买 nike

您好,我似乎在我的 gradle 中的任何地方都找不到 13.0.0 版本。我还使用以下代码在 gradle 中将其设置为 23.4.0,但它没有任何改变。

谢谢:

apply plugin: 'com.android.application'

android {
buildTypes {
compileSdkVersion 23
buildToolsVersion '25.0.0'

defaultConfig {
applicationId "com.parse.starter"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
versionName "1.0"
multiDexEnabled true
}
release {


minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
/*dexOptions {
javaMaxHeapSize "4g";;-


}*/
}
buildToolsVersion '25.0.0'
}



ext {

supportLibraryVersion = '23.4.0'
playServicesVersion = '3.2.65'
boltVersion = '1.4.0'
}

subprojects {
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.jar == 'com.android.support'
&& !details.requested.name.contains('multidex')) {
details.useVersion "$supportLibraryVersion"
}
if (details.requested.jar == 'com.google.android.gms'){
details.useVersion "playServicesVersion"
}
if (details.requested.jar == 'com.android.support:animated-vector-drawable'){

details.useVersion "$supportLibraryVersion"

}
if (details.requested.jar == 'com.parse.bolts:bolts-tasks'){

details.useVersion "$boltVersion"

}


}


}
}

configurations.all {
resolutionStrategy {
// fail eagerly on version conflict (includes transitive dependencies)
// e.g. multiple different versions of the same dependency (group and name are equal)
failOnVersionConflict()

// prefer modules that are part of this build (multi-project or composite build) over external modules
preferProjectModules()


dependencySubstitution {

substitute module('com.android.support:animated-vector-drawable:23.4.0') with module('com.android.support:animated-vector-drawable:23.0.0')
//substitute module('com.google.android.gms:play-services:3.2.65') with module('com.google.android.gms:play-services:9.4.0')
substitute module('com.android.support:appcompat-v7:13.0.0') with module('com.android.support:appcompat-v7:23.4.0')
}
}}

dependencies {
compile "com.android.support:appcompat-v7:$supportLibraryVersion"
compile "com.google.android.gms:play-services:$playServicesVersion"
compile "com.google.android.gms:play-services-maps:$playServicesVersion"
compile "com.parse.bolts:bolts-tasks:$boltVersion"
compile 'com.parse:parse-android:1.13.0'
compile 'com.android.support:multidex:1.0.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.google.maps.android:android-maps-utils:0.3'
compile 'com.android.support:support-v4:13.0.0'

}

错误日志:在以下模块之间发现冲突:
- com.android.support:support-v4:13.0.0
- com.android.support:support-v4:23.4.0

最佳答案

删除 compile 'com.android.support:support-v4:13.0.0'内部依赖。你有两个版本的 support-v4 Artifact 。

dependencies {
compile "com.android.support:appcompat-v7:$supportLibraryVersion"
compile "com.google.android.gms:play-services:$playServicesVersion"
compile "com.google.android.gms:play-services-maps:$playServicesVersion"
compile "com.parse.bolts:bolts-tasks:$boltVersion"
compile 'com.parse:parse-android:1.13.0'
compile 'com.android.support:multidex:1.0.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.google.maps.android:android-maps-utils:0.3'
compile 'com.android.support:support-v4:13.0.0' // <-- This is your version 13.1.0

}

关于java - android 支持 v4 13.0.0 和 23.4.0 的 Gradle 依赖问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43820505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com