-
Creator 版本: 2.4.4
-
目标平台: Android
-
重现方式:升级了gradle到3.6.4版本直接编译就会报错
-
首个报错: AGPBI: {“kind”:“error”,“text”:“Type org.cocos2dx.javascript.SDKWrapper is defined multiple times: D:\projects\zuma\client\build\jsb-link\frameworks\runtime-src\proj.android-studio\game\build\intermediates\runtime_library_classes\release\classes.jar:org/cocos2dx/javascript/SDKWrapper.class, D:\projects\zuma\client\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\javac\release\classes\org\cocos2dx\javascript\SDKWrapper.class”,“sources”:[{“file”:“D:\projects\zuma\client\build\jsb-link\frameworks\runtime-src\proj.android-studio\game\build\intermediates\runtime_library_classes\release\classes.jar”}],“tool”:“R8”}
SDKWrapper is defined multiple times
time这里是次数的含义
debug版本没有问题,release版本出的问题
debug和release gradle配置不一样
那这个咋解决呢
自己看看有什么区别
大概是去哪里查呢?
build.gradle
我把重复的类移除掉了,Type org.cocos2dx.javascript.service.SDKClass is defined multiple times: D:\projects\zuma\client\build\jsb-link\frameworks\runtime-src\proj.android-studio\game\build\intermediates\runtime_library_classes\release\classes.jar:org/cocos2dx/javascript/service/SDKClass.class, D:\projects\zuma\client\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build\intermediates\javac\release\classes\org\cocos2dx\javascript\service\SDKClass.class
还是报SDKClass defined multiple times,我确定已经把多余的SDKClass.java给移除掉了
要卸载instantapp
卸载了instantapp还是报同样的错
