问题标签 [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.
android - Android Gradle 冲突
我正在尝试将 Facebook api 包含到我的 android 项目中。在将 Facebook sdk 依赖项添加到 gradle 之前,一切正常。我尝试了许多解决方案,但它们不起作用。添加依赖项后,collapsibleToolbar 布局无法膨胀,它会给出一个 inflateException。
在阅读不同的解决方案时,我注意到依赖项存在一些问题,因此我生成了 gradle 依赖关系图,如下所示
以下是依赖图:
我试图从 facebook sdk 中排除 support:v4 和 support:appcompat-v7。我该如何解决这个问题?
android - 部分导入 android.support.design 库(仅一个组件)
我只需要TextInputLayout
库 ( ) 的一个组件 ( android.support.design
)。所以将被迫添加:
进入我的项目的依赖项并增加了我的最终.apk
文件的大小,超出了预期。如何导入唯一需要的组件?
gradle - Gradle 任务依赖项仅适用于 allprojects 部分中的 rootProject
我有一个 gradle 任务来为我的所有项目构建 docker 镜像。这些运行良好,除了在rootProject`rootProject
之前执行依赖任务而不是子项目。DockerimageBuild itself. This dependency should only apply for the
我广泛搜索并阅读了文档,但没有找到添加依赖项的完美解决方案,可能我错过了一个明显的观点。
这是我的任务(剥离了一些 gradle 文件)。
它应该有dependsOn: copy_ImageSource
,但我想不出它的正确符号。
谢谢你的帮助。问候,塞巴斯蒂安
android - 错误:(26, 13) 无法解决:com.android.support:appcompat-v7:25.+
当我在 android studio 2.3.3 中构建一个项目(简单的 helloworld 应用程序)时,我遇到了gradle 错误。我在此处附上了描述我面临的错误消息的屏幕截图。请帮助我如何摆脱它?
注意- 请告诉我要添加哪些代码文件以消除此类错误。
我的 build.gradle:
android - 用 uploadArchives 任务中的版本化工件替换项目依赖项
我有一个设置,libA 和 libB,libB 是 libA 的依赖项。
在使用 Gradle 时...
执行 uploadArchives 任务后,将构建两个档案。每个项目都有版本,可以从子项目文件夹中检索版本。
我想做的是在 libA 的 pom.xml 中设置 libB 的版本,然后再签名并上传到 repo。
如何在 uploadArchive 任务中获取纯 Java 和 Android 项目的项目依赖项?
如何更改它的版本?
gradle - 使用 grgit 在构建时获取 Gradle 子项目
如何让 gradle 克隆一个 git 存储库(到当前存储库的子存储库)并将其构建为子项目?
目前我有以下内容:
设置.gradle:
build.gradle(缩短):
子项目有自己的build.gradle
,可以自己构建。
我逐渐构建并测试了脚本,首先是克隆操作(效果很好)。当我第一次以完整的最终形式运行脚本时,由于之前的克隆操作,子存储库已经/仍然存在,并且构建顺利完成。
但是,当我通过简单地删除模拟新构建时contrib
,出现错误:
显然,这是由对仍待导入的子项目的引用引起的。我该如何解决这个问题?
android - Android gradle:在产品风格之间共享依赖关系
我的应用中有 3 种产品风味(风味 1、风味 2、风味 3)。flavor1 和 flavor2 共享一些与广告相关的依赖项。
有没有办法将与广告相关的依赖项捆绑到 gradle 维度或配置中,并将其添加到 flavor1 和 flavor2 而无需在我的 build.gradle 中复制 compileFlavor1 和 compileFlavor2 行?
这是我当前毕业的一部分。这行得通。但是,我想知道是否有更好的方法来做到这一点?因此,我不必为每种口味重复广告依赖项。
gradle - Gradle 分发插件
我必须创建 zip、tar.gz 和 tar.bz2 并包含 src、build.gradle 和排除 .* 文件。
所以我在 build.gradle 中创建了以下发行版,但这将创建 sample.zip 和 sample.tar。**如何使用分发插件创建 tar.gz 和 tar.bz2 **
谢谢。