|
本帖最后由 强app 于 2022-11-15 10:24 编辑
上传自定义模块后,平台打包失败:类似于以下错误代码
java.lang.RuntimeException: Duplicate class MTT.ThirdAppInfoNew found in modules EMMSDK-v5.7.20211230.jar (EMMSDK-v5.7.20211230.jar) and tbs_sdk_thirdapp_20190429.jar (tbs_sdk_thirdapp_20190429.jar)
Duplicate class net.lingala.zip4j.io.InflaterInputStream found in modules EMMSDK-v5.7.20211230.jar (EMMSDK-v5.7.20211230.jar) and zip4j-1.3.2.jar (zip4j-1.3.2.jar)
现在知道是自定义模块包里的类和已添加模块冲突了
1、但是如何知道平台里哪个模块拥有的哪个类,难道只能一个个把已添加的模块删除掉?
2、因为开发自定义模块使用的三方sdk,需要把jar包以压缩文件打开,然后删除.class文件是吗?还是需要联系sdk方,源码删除?这好像不现实啊
3、如果三方sdk去掉了冲突类,那么我开发时就不好用了啊,如果分2个版本(开发版和上传版),那么sdk更新一次 两个版本还得处理一次?
|
|