Android问题记录(二) ------ unity gradle打包问题

Androidstudio打包AAR包与unity进行交互internal打包不会出现,gradle打包模式下会出现,特此记录

一.com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives

Androidstudio模块中依赖中不能包含implementation fileTree(include: ['*.jar'], dir: 'libs'),删除这一行即可


Android问题记录(二) ------ unity gradle打包问题

二.CommandInvokationFailure: Gradle build failed.

Program type already present: ylcx.com.SpaceGo.BuildConfig
java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives

这个原因是打包出来的AAR包中包含buildconfig,如果你在unity中勾选了Develop Build是不会有这个问题的
解决方法 : 删除AAR包中包含buildconfig / 换成internal打包(我的项目不能换,只能删除了)


Android问题记录(二) ------ unity gradle打包问题

Android问题记录(二) ------ unity gradle打包问题