android项目libs中包含的重复类
当我试图使用Android Studio调试我的项目时,我遇到了以下错误: Classandroid项目libs中包含的重复类,android,Android,当我试图使用Android Studio调试我的项目时,我遇到了以下错误: Classcom.google.ads.AdRequest.Gender已添加到输出中。请删除副本。 原因似乎是我的项目使用的google play服务库和另一个库都包含com.google.ads.AdRequest.Gender类,而且我认为我无法从任何一个库中删除它。 有人知道如何解决这个问题吗 非常感谢 为了排除google play services库中的重复类,我在build.gradle中尝试了以下语句,但
com.google.ads.AdRequest.Gender
已添加到输出中。请删除副本。
原因似乎是我的项目使用的google play服务库和另一个库都包含com.google.ads.AdRequest.Gender
类,而且我认为我无法从任何一个库中删除它。
有人知道如何解决这个问题吗
非常感谢
为了排除google play services库中的重复类,我在build.gradle中尝试了以下语句,但仍然没有解决问题
compile ('com.google.android.gms:play-services:4.1.32') {
exclude group: 'com.google.ads'
}
在设置DatawindAdsSdk-2.0依赖项时,可以尝试使用Gradle的
exclude
机制。有可用的,但它可能看起来像这样:
dependencies {
compile files('libs/datawindAdsSdk-2.0.jar') {
exclude group: 'com.google.ads'
}
}
尝试一下,看看你是否能让它工作。但我是通过谷歌找到这篇文章的,我读到这篇文章和我有同样的问题。我解决了这个问题,排除了小组和整个图书馆。在我的例子中,问题在于动画师
compile ('com.rengwuxian.materialedittext:library:1.8.2'){
exclude group: 'com.nineoldandroids', module: 'library'
}
这是我的帖子你有哪些项目依赖于你的项目?com.google.android.gms:play services:4.1.32和另一个名为datawindadsdk-2.0的项目,它们都包含com.google.adresquest.Gender类。试试看这个我试过的编译('com.google.android.gms:play services:4.1.32')){exclude group:'com.google.ads'}但它仍然会给出相同的错误。您可能必须进行实验,看看这种形式的东西是否适合您。如果您进行了实验,但仍然卡住了,请将build.gradle文件和编译的完整输出添加到您的问题中。