当前位置: 首页 > 知识库问答 >
问题:

带有依赖关系的分级问题升级后

富勇军
2023-03-14

我被限制使用compileSdkVersion 22 buildToolsVersion“22.0.1”minSdkVersion 11 targetSdkVersion 15

我的项目在gradle版本:2.1.3和以下依赖项下运行良好:

compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:22.2.1'
compile 'com.android.support:design:22.2.1'
compile 'com.android.support:recyclerview-v7:+'
compile 'com.android.support:cardview-v7:22.2.1'
compile 'com.prolificinteractive:material-calendarview:1.2.0'
compile 'com.weiwangcn.betterspinner:library-material:1.1.0'
compile 'com.google.android.gms:play-services-appindexing:8.4.0'
compile 'commons-codec:commons-codec:1.10'
compile 'commons-io:commons-io:2.4'

比我用旧版本(2.1.3)降级我的Gradle版本。但在我的项目中仍然存在同样的依赖问题。我的项目的依赖关系树如下所示:

 +--- com.android.support:appcompat-v7:22.2.1
 |    \--- com.android.support:support-v4:22.2.1 -> 23.1.1
 |         \--- com.android.support:support-annotations:23.1.1 -> 24.2.0
 +--- com.android.support:design:22.2.1
 |    +--- com.android.support:appcompat-v7:22.2.1 (*)
 |    \--- com.android.support:support-v4:22.2.1 -> 23.1.1 (*)
 +--- com.android.support:recyclerview-v7:+ -> 24.2.0
 |    +--- com.android.support:support-compat:24.2.0
 |    |    \--- com.android.support:support-annotations:24.2.0
 |    +--- com.android.support:support-annotations:24.2.0
 |    \--- com.android.support:support-core-ui:24.2.0
 |         \--- com.android.support:support-compat:24.2.0 (*)
 +--- com.android.support:cardview-v7:22.2.1
 +--- com.prolificinteractive:material-calendarview:1.2.0
 |    \--- com.android.support:support-v4:23.1.1 (*)
 +--- com.weiwangcn.betterspinner:library-material:1.1.0
 |    +--- com.android.support:appcompat-v7:22.1.1 -> 22.2.1 (*)
 |    \--- com.rengwuxian.materialedittext:library:2.0.3
 |         +--- com.android.support:support-annotations:21.0.3 -> 24.2.0
 |         +--- com.nineoldandroids:library:2.4.0
 |         \--- com.android.support:appcompat-v7:21.0.3 -> 22.2.1 (*)
 +--- com.google.android.gms:play-services-appindexing:8.4.0
 |    \--- com.google.android.gms:play-services-base:8.4.0
 |         \--- com.google.android.gms:play-services-basement:8.4.0
 |              \--- com.android.support:support-v4:23.0.0 -> 23.1.1 (*)
 +--- commons-codec:commons-codec:1.10
 \--- commons-io:commons-io:2.4

在这个问题上请帮助我

共有1个答案

夏朗
2023-03-14

为什么使用RecycerView的最新版本?也许您应该指出版本22.2.1

compile 'com.android.support:recyclerview-v7:22.2.1'
 类似资料:
  • 在gradle构建的部分中声明存储库和在构建的根级别中声明存储库有什么区别。 或 Build.Gradle:

  • 我正在尝试得到一个新的项目,并使用一个私人的artifactory gradle repo运行。我能够通过artifactory获得它解析工件,但是当我尝试将spring io&boot引入混合时,spring依赖项管理插件似乎没有在请求依赖项时添加版本,导致构建失败: 我可以在https://my-website.com/artifactory/gradle-release/org/spring

  • 我试图排除gradle中的传递依赖项 我看到这个错误 null 在类型为org.gradle.api.internal.artifacts.dependencies.DefaultExternalModuleDependency的DefaultExternalModuleDependency{group='org.apache.kafka',name='kafka-streams',version

  • 将gradle及其spring-boot插件(1.5.1)和第一个spirit插件一起使用会引发一个错误: b)如何从“启动重新打包”中删除“fsm”的依赖项? c)是否可以显示一个分级任务依赖关系图?(不是项目依赖关系)

  • null null 尝试强制升级的错误日志:“无法解析配置”:reading-condermination-server-quarkus-impl:TestCompileClasspath“的所有文件。 无法解析JUnit:JUnit:4.13。要求方:project:reading-concermination-server-quarkus-impl>找不到满足版本约束的“junit:junit

  • 我正在尝试编译几个WAR文件,所有这些都依赖于一个公共的JAR模块。然而,在我的Gradle构建中,我似乎无法获得类似于“提供”的依赖关系来使用Java插件。 然而,最后这一位将生成具有适当依赖关系的变量newRuntime,然而,当我试图将该变量重新分配回运行时配置时,它抛出一个“无法找到属性异常”。 我在Gradle的bug跟踪中发现了很多关于这个问题的讨论:Gradle-784 然而,这方面