繁体   English   中英

Android循环Gradle依赖性

Android cyclic gradle dependencies

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试为Project A生成发行版APK。它依赖于2个导入的库B和C,它们也是我的。 B也依赖于C。这会导致A编译C并且B编译c的情况。 这是错误:

java.io.IOException:相同的输入jar [/ Users / Jon / android-app-manager / app / libs / **]被指定两次。

如何让gradle知道依赖项已被编译?

1 个回复

您的描述中没有循环依赖项:

项目A-> LibB-> LibC

Gradle可以管理传递依赖 您所要做的就是:

  • 在LibB中声明对LibC的编译依赖性(您已经这样做了)
  • 在ProjectA中声明对LibB的编译依赖项(您已经这样做了)
  • 在ProjectA中删除对LibC依赖项的显式声明(gradle会自动找到此传递性依赖项)
1 解决嘻哈gradle依赖性

请原谅我的无知。 但是我正在尝试使用hipchat api。 我正在尝试遵循: https://github.com/campnic/jHipChat 它具有一个pom.xml,内容如下: 我想要一个等效的gradle。 请帮我。 如果我尝试使用上述组和名称,则 ...

2 循环依赖性

你好我们有一个关于我的小项目的问题,当我尝试编译代码时,我得到错误,我的一个类不能看到其他请帮帮我! 我认为我需要一些小修复来运行它。 谢谢。 在Client.h中包含的文件:8:0,来自Client.cpp:1:Server.h:13:13:错误:未在此范围映射客户端中声明“客户端 ...

2015-01-26 18:33:09 1 221   c++
3 Gradle依赖性:从哪个库下载了依赖性

我已经更新到Gradle 5.1,并且想要将我的每个依赖项都匹配到特定的存储库。 我在准确确定从何处下载依赖项时遇到问题,因此稍后可以手动将其锁定到该特定存储库。 我有mavenCentral()和jcenter()这两种行为都是抓捕对象,但我想缩小范围并尽可能具体。 我可以运 ...

4 解决循环依赖性

前提是:我正在制作一个粒子系统。 我有一个ParticleManager,它有一个ParticleSystem对象的向量,它有一个Particle类型的向量。 但是,我也有类Snowball,它继承自Particle,它有一个自己的ParticleSystem,因为它留下了一串粒子。 ...

5 找不到Gradle模块依赖性

我刚刚在Windows 10上安装了Android Studio 3.1.4,并且在创建一个空测试项目并将其构建后,出现了以下错误: 它引用我的document \\ .gradle文件夹中的gradle 4.4。 有人知道如何解决这个问题吗? ...

6 Gradle下载依赖性错误

我正在尝试添加以下依赖项: Gradle下载了几个罐子,然后我收到以下错误: 任何想法为什么以及如何解决这个问题? ...

8 针对不同api级别的Gradle依赖性

不幸的是我必须支持Android 2.3,但我想使用具有min-sdk 14(Android 4.0)的第三方ui小部件。 有没有办法在min-sdk 14中包含依赖项? 在代码中,我将检查Build.SDK_INT以确定是否将ui小部件与min SDK 14或后备UI小部件一起使用 ...

10 使用Gradle解决模块依赖性

我有一个带有下一个模块的项目: 当我执行Gradle构建任务时,我会看到下一张图片: 和 但是我的最初目标是每个模块只有一个副本:“ app-core”,“ servlet A”,“ servlet B”(servlet A和B在其类路径中应具有“ app-core”) ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM