问题标签 [gradle-dependencies]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
69 浏览

gradle - 查看存储库中是否存在 Gradle 构建中较新版本的工件

对于 Gradle 构建使用的工件依赖项,有没有办法查看这些工件的新版本是否存在于该构建使用的任何存储库中?

此外,这种工具用于确定“较新”的算法是什么?

0 投票
3 回答
1058 浏览

android - 未解决的依赖关系:无法解决:com.afollestad:material-dialogs

将旧项目 (2015) 导入 Android Studio 后。我遇到了一些 Gradle 的问题,所以我进行了更改:将 Gradle 插件升级到 4.4,更改了 build.gradle,以及从编译到实现的依赖关系。但我根本找不到任何解决方案。

请检查以下内容:

build.gradle 中的依赖项:

![build.gradle 中的依赖项][1]

构建.Gradle:

![Build.Gradle][2]

Build.Gradle(项目):

![Build.Gradle(项目)][3]

0 投票
3 回答
4075 浏览

android - 无法解决:support-compat ONLY FOR :27.1.1

我有一个带有这个build.gradle文件的 android 模块:

并在 Gradle 同步过程中收到此错误:

无法解决:support-compat

我使用的依赖标识符完全符合https://developer.android.com/topic/libraries/support-library/packages#v4-compat(当我写这个问题时)。

有趣的是这个问题只针对版本27.1.1我测试过的所有其他版本(、24.2.0甚至)都可以。26.0.027.0.027.1.0

此外,我从这个版本 ( 27.1.1) 测试的所有其他支持库都可以。这里是它们的列表:


截图:

在此处输入图像描述

app如果我在模块或模块中插入依赖项,没有区别library


我的项目级build.gradle文件:


我的gradle-wrapper.properties文件:

0 投票
2 回答
1169 浏览

android - Android Studio 依赖冲突(程序类型已存在)

我的项目中有一个RecyclerView,但我无法构建它。

有我的 build.gradle 文件:

当我构建时,我从这三个消息中添加一个:

程序类型已经存在:android.support.v4.content.Loader Message{kind=ERROR, text=程序类型已经存在:android.support.v4.content.Loader,sources=[Unknown source file], tool name=Optional。 (D8)}

程序类型已经存在:android.support.v4.app.TaskStackBuilder Message{kind=ERROR, text=程序类型已经存在:android.support.v4.app.TaskStackBuilder,sources=[Unknown source file], tool name=Optional。 (D8)}

程序类型已存在:android.support.v4.content.LocalBroadcastManager$ReceiverRecord Message{kind=ERROR, text=程序类型已存在:android.support.v4.content.LocalBroadcastManager$ReceiverRecord,sources=[未知源文件], 工具名称=可选的.of(D8)}

我试图排除这种依赖关系:

但我仍然有同样的错误。我该怎么做才能解决这个问题?

编辑:我在 Android Studio 中做了一个 androidDependencies 并获得了这个:

0 投票
6 回答
11827 浏览

android - 找不到参数的方法 implementation() [com.google.firebase:firebase-ml-model-interpreter:15.0.0]

我正在尝试在 Android Studio 中打开现有的 android 项目,gradle但无法构建应用程序,它显示错误为:

错误:强文本在 org.gradle.api.internal.artifacts.dsl.dependencies 类型的对象上找不到参数 [com.google.firebase:firebase-ml-model-interpreter:15.0.0] 的方法 implementation()。默认依赖处理程序。

0 投票
1 回答
605 浏览

android - Gradle 没有正确下载 .aar 依赖项(没有文件只是 manifest.mf)

当我无法解析位于外部依赖项中的某些类时,我进行了调试,发现 gradle 是一些无法正确下载 jar 的原因。我在对等计算机上检查过,这play-services-tasks-15.0.1.aar大约是 127 KB。MANIFEST.MF除了文件夹中之外,gradle 下载的 jar 中也没有文件META-INF

注意:此play-services-tasks依赖项本身来自firebase-core依赖项

以下是我刚才描述的一些截图:

(小于 1 KB) 在此处输入图像描述

并且(jar 文件中没有类)

在此处输入图像描述

我也尝试过删除play-services-tasks-15.0.1.aar文件和重建/清理/无效缓存,但仍然没有找到任何运气。请告诉我如何解决这个问题?

感谢您提前回答!

0 投票
1 回答
678 浏览

android - Android Studio,不匹配支持库版本错误,但不知道它在哪里指定

在 Android Studio 中进行项目,并收到此错误:

com.android.support 库必须使用完全相同的版本规范。

找到版本 com.android.support:support-compat:25.2.0 和 com.android.support:app-compat-v7:22.2.1

但是问题是,我的 build.gradle 文件中没有对 com.android.support:support-compat:25.2.0 的引用

那么,我在哪里可以找到这种依赖关系的来源?这是我的依赖项:

模块构建

项目建设:

我很困惑。这个 25.2.0 支持依赖来自哪里?我该如何摆脱它?

0 投票
1 回答
362 浏览

android - android 支持库必须使用完全相同的版本?

我正在尝试导入以下库:

但是同步时出现以下错误:

所有 com.android.support 库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。找到版本 28.0.0-rc01、27.1.0。示例包括 com.android.support:animated-vector-drawable:28.0.0-rc01 和 com.android.support:exifinterface:27.1.0...

我尝试添加以下内容,但没有任何帮助。我该如何解决?

0 投票
2 回答
2118 浏览

android - 如何从 Android Studio 的 UI 在 build.gradle 文件中添加新的依赖项

我必须在我app的模块build.gradle文件中添加以下依赖项:

但我不想在打开build.gradle文件后手动输入。我想要一种机制,以便我可以搜索它并从某个列表中选择它,以避免任何错字或与版本相关的问题。

所以,我去了Android项目的项目结构>应用程序模块>依赖项选项卡

我尝试com.firebase在 add 中搜索关键字library dependency

在此处输入图像描述

但我没有在列表中得到所需的依赖项。我应该怎么办?

0 投票
1 回答
685 浏览

android - Bitmovin 和 Exoplayer 冲突的依赖关系

我在我的项目中同时使用 Exoplayer 和 Bitmovin 库

和:

当我运行我的应用程序时,它给了我这个错误

如何从中排除Exoplayer文件Bitmovin

PS 在 1.2.0 版之前它工作正常