尝试在GooglePlayServices和Unity3d中使用Appodeal时遇到问题,这是我的步骤:
1-导入GooglePlayServices程序包;
2-导入Appodeal程序包
3-编译项目。
然后出现错误:
CommandInvokationFailure:Gradle构建失败 ... ... 失败:构建失败,并出现异常。
任务':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吗?
谢谢。
答案 0 :(得分:2)
多亏了Adodeal的支持,我解决了我的问题:
1-从plugins / android中删除mmedia和inmobi文件夹。
2-在sdk初始化代码之前,写:
Appodeal.disableNetwork("mmedia");
Appodeal.disableNetwork("inmobi");
此后,我的项目就完美构建了