gpt4 book ai didi

java - 由于重复类中潜在的多Dex问题导致缺少gms.maps.GoogleMap

转载 作者:行者123 更新时间:2023-12-02 11:02:34 24 4
gpt4 key购买 nike

我正在将GoogleMap View 添加到我的项目中。

根据我的研究,我需要添加:

compile 'com.google.android.gms:play-services-maps:8.1.0'

对我的构建依赖项(如果没有,我将无法导入import com.google.android.gms.maps.OnMapReadyCallback)。

因此,当我添加该依赖关系时,所有这些都在类中很好了,我可以导入并使用它。

然后我去编译,但收到一个讨厌的错误:

Error:Execution failed for task finished with non-zero exit value 2



经过研究,我确定这意味着我现在已超过65k方法限制。

如此快速前进,我为我的应用程序添加了多dex支持。现在,我有一个新错误,无法找出解决方案。

Execution failed for task ':packageAllDebugClassesForMultiDex'.

java.util.zip.ZipException: duplicate entry: com/google/android/gms/common/SignInButton.class



显然,这是两个具有相同名称的类的冲突。但是我不明白这是怎么可能的。这是我的编译依赖项。我看不到任何重复的导入或潜在的冲突。您能建议我在其他地方寻找可能导致此碰撞的地方吗?
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile 'com.android.support:support-v4:22.0.0'
compile 'com.android.support:appcompat-v7:22.0.0'
compile 'com.google.android.gms:play-services-maps:8.1.0'
compile 'com.android.support:multidex:1.0.1'
compile project(':CordovaLib')
compile project(':app-FacebookLib')
compile files('libs/universal-image-loader-1.9.3.jar')
compile files('libs/twitter4j-core-4.0.4-SNAPSHOT.jar')
}

最佳答案

在我的项目的库文件夹中添加了一个google-play-services.jar文件,与此冲突。取出 jar 将其固定。

我从此答案中找到了重复项

https://stackoverflow.com/a/28937822/3324388

关于java - 由于重复类中潜在的多Dex问题导致缺少gms.maps.GoogleMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33022006/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com