Androidstudio打包AAR包与unity进行交互internal打包不会出现,gradle打包模式下会出现,特此记录
一.com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives
Androidstudio模块中依赖中不能包含implementation fileTree(include: ['*.jar'], dir: 'libs'),删除这一行即可
二.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打包(我的项目不能换,只能删除了)