1

我在尝试将 Appodeal 与 GooglePlayServices 和 Unity3d 一起使用时遇到问题,这是我的步骤:

1 - 导入 GooglePlayServices 包;

2 - 导入 Appodeal 包

3 - 编译项目。

然后是错误:

CommandInvokationFailure:Gradle 构建失败 ... ... FAILURE:构建失败并出现异常。

  • 什么地方出了错

任务“:transformClassesWithDexForRelease”执行失败。

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: 方法 ID 不在 [0, 0xffff] 中: 65536…………

这是关于 android 65k 方法的限制。正确的?

有一种方法可以解决这个问题,而无需使用 Proguard 或将我的项目导出到 Android Studio?

谢谢你。

4

1 回答 1

2

感谢 Appodeal 支持,我解决了我的问题:

1- 从插件/android 中删除 mmedia 和 inmobi 文件夹。

2-在sdk的初始化代码之前,写:

    Appodeal.disableNetwork("mmedia");
    Appodeal.disableNetwork("inmobi");

我的项目在那之后就完美地建成了

于 2018-07-08T22:42:41.380 回答