首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RootTools.jar和OneSignal SDK创建重复的条目错误。

RootTools.jar和OneSignal SDK创建重复的条目错误。
EN

Stack Overflow用户
提问于 2016-03-01 04:20:47
回答 1查看 375关注 0票数 0

我有一个包含RootTools.jar的android项目,它运行时没有任何问题,但是当我按照这个指南添加OneSignal SDk时:Android安装(Android )在尝试运行它时出错了:

代码语言:javascript
复制
com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/stericson/RootTools/internal/RootToolsInternalMethods.class

我试着调试它,得到了以下结果:

10:36:07.391调试addJar(C:\Apps\SatpolApp\app\build\intermediates\exploded-aar\com.onesignal\OneSignal\2.1.2\jars\classes.jar):条目com/onesignal/TrackGooglePurchase.class 10:36:07.399调试广告dJar(C:\Apps\SatpolApp\app\build\intermediates\exploded-aar\com.onesignal\OneSignal\2.1.2\jars\classes.jar):条目com/stericson/RootTools/internal/RootToolsInternalMethods.class 10:36:08.363调试完成执行任务':app:transformClassesWithJarMergingForDebug‘ 10:36:08.370生命周期:app:transformCl assesWithJarMergingForDebug失败

所以我发现OneSignal jar有com/stericson/RootTools/internal/RootToolsInternalMethods.class,这会导致重复的条目错误,因为我已经包含了RootTools.jar。

我想问的是,如何在保持"com/stericson/RootTools/internal/RootToolsInternalMethods.class“运行的同时将OneSignal从OneSignal jar中排除出来?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-02 06:40:30

这个类被放入.jar文件中的.aar文件中。类名冲突现在在2.1.3版本的OneSignal Android中得到解决。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35714596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档