gpt4 book ai didi

android - Android Studio中使用GameCircleSDK时多个dex文件定义Lcom/amazon/ags/BuildConfig

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:04 28 4
gpt4 key购买 nike

我最近将我的 Android 项目从 Eclipse 导入到 AndroidStudio。一切进展顺利,我能够解决大多数问题,但 GameCircleSDK 库模块除外。我一直收到以下错误:

UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Lcom/amazon/ags/BuildConfig;

事实证明,com.amazon.ags.BuildConfig.class 确实包含在两个 jar 中:classes.jar(在构建期间生成)和 GameCircleSDK/libs/gamecirclesdk.jar

我解决这个问题的唯一方法是解压缩 gamecirclesdk.jar,删除 BuildConfig.class,然后重新压缩。我在互联网上搜索了解决方案,并尝试了列出的所有内容 here ,但似乎没有什么可以解决我的情况。我错过了什么吗?

最佳答案

问题是 GameCricleSDK.jar 包含包名称为“com.amazon.ags”的 BuildConfig 文件,并且整个模块还生成包名称与 list 中声明的​​包名称相同的 BuildConfig 文件。我更改了模块 list 文件中的包名称,问题就消失了。

解决方案:使用 GameCircleSDK 库,打开它的 AndroidManifest.xml 并将 packageName 从“com.amazon.ags”更改为其他任何东西。我将其更改为“com.amazon.ags.lib”。

关于android - Android Studio中使用GameCircleSDK时多个dex文件定义Lcom/amazon/ags/BuildConfig,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23236790/

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