问题标签 [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.
gradle - 查看存储库中是否存在 Gradle 构建中较新版本的工件
对于 Gradle 构建使用的工件依赖项,有没有办法查看这些工件的新版本是否存在于该构建使用的任何存储库中?
此外,这种工具用于确定“较新”的算法是什么?
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]
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.0
27.0.0
27.1.0
此外,我从这个版本 ( 27.1.1
) 测试的所有其他支持库都可以。这里是它们的列表:
截图:
app
如果我在模块或模块中插入依赖项,没有区别library
。
我的项目级build.gradle
文件:
我的gradle-wrapper.properties
文件:
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 并获得了这个:
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()。默认依赖处理程序。
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
依赖项
以下是我刚才描述的一些截图:
并且(jar 文件中没有类)
我也尝试过删除play-services-tasks-15.0.1.aar
文件和重建/清理/无效缓存,但仍然没有找到任何运气。请告诉我如何解决这个问题?
感谢您提前回答!
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 支持依赖来自哪里?我该如何摆脱它?
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...
我尝试添加以下内容,但没有任何帮助。我该如何解决?
android - Bitmovin 和 Exoplayer 冲突的依赖关系
我在我的项目中同时使用 Exoplayer 和 Bitmovin 库
和:
当我运行我的应用程序时,它给了我这个错误
如何从中排除Exoplayer
文件Bitmovin
?
PS 在 1.2.0 版之前它工作正常