混淆报错java.lang.ClassCastException: java.lang.Object cannot be cast to java.lang.S

键上艺术 2016-09-22 10:31:07
Android代码混淆时报错,百思不得其解,报错日志为:
[2016-09-22 08:24:25 - 33333] Proguard returned with error code 1. See console
[2016-09-22 08:24:25 - 33333] Note: there were 1721 duplicate class definitions.
[2016-09-22 08:24:25 - 33333] You should check if you need to specify additional program jars.
[2016-09-22 08:24:25 - 33333] java.lang.ClassCastException: java.lang.Object cannot be cast to java.lang.String
[2016-09-22 08:24:25 - 33333] at proguard.obfuscate.MemberObfuscator.newMemberName(MemberObfuscator.java:198)
[2016-09-22 08:24:25 - 33333] at proguard.obfuscate.MemberNameCollector.visitAnyMember(MemberNameCollector.java:74)
[2016-09-22 08:24:25 - 33333] at proguard.classfile.util.SimplifiedVisitor.visitProgramMember(SimplifiedVisitor.java:79)
[2016-09-22 08:24:25 - 33333] at proguard.classfile.util.SimplifiedVisitor.visitProgramMethod(SimplifiedVisitor.java:91)
[2016-09-22 08:24:25 - 33333] at proguard.classfile.visitor.MemberAccessFilter.visitProgramMethod(MemberAccessFilter.java:90)
[2016-09-22 08:24:25 - 33333] at proguard.classfile.ProgramMethod.accept(ProgramMethod.java:71)
[2016-09-22 08:24:25 - 33333] at proguard.classfile.ProgramClass.methodsAccept(ProgramClass.java:504)
[2016-09-22 08:24:25 - 33333] at proguard.classfile.visitor.AllMemberVisitor.visitProgramClass(AllMemberVisitor.java:48)
[2016-09-22 08:24:25 - 33333] at proguard.classfile.ProgramClass.accept(ProgramClass.java:346)
[2016-09-22 08:24:25 - 33333] at proguard.classfile.ProgramClass.hierarchyAccept(ProgramClass.java:359)
[2016-09-22 08:24:25 - 33333] at proguard.classfile.LibraryClass.hierarchyAccept(LibraryClass.java:371)
[2016-09-22 08:24:25 - 33333] at proguard.classfile.LibraryClass.hierarchyAccept(LibraryClass.java:371)
[2016-09-22 08:24:25 - 33333] at proguard.classfile.ProgramClass.hierarchyAccept(ProgramClass.java:416)
[2016-09-22 08:24:25 - 33333] at proguard.classfile.visitor.ClassHierarchyTraveler.visitProgramClass(ClassHierarchyTraveler.java:75)
[2016-09-22 08:24:25 - 33333] at proguard.classfile.visitor.MultiClassVisitor.visitProgramClass(MultiClassVisitor.java:85)
[2016-09-22 08:24:25 - 33333] at proguard.classfile.ProgramClass.accept(ProgramClass.java:346)
[2016-09-22 08:24:25 - 33333] at proguard.classfile.ClassPool.classesAccept(ClassPool.java:116)
[2016-09-22 08:24:25 - 33333] at proguard.obfuscate.Obfuscator.execute(Obfuscator.java:217)
[2016-09-22 08:24:25 - 33333] at proguard.ProGuard.obfuscate(ProGuard.java:333)
[2016-09-22 08:24:25 - 33333] at proguard.ProGuard.execute(ProGuard.java:135)
[2016-09-22 08:24:25 - 33333] at proguard.ProGuard.main(ProGuard.java:492)


报错的这些类也不知道是哪里的,项目根本没有引用,求救大神!!!
...全文
626 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Night丶小五 2017-04-26
  • 打赏
  • 举报
回复
请问楼主问题解决了吗 ? 同样的问题 求解答?
Lixby 2016-12-14
  • 打赏
  • 举报
回复
请问楼主解决了吗,我也遇到这样的问题
_周星星 2016-09-23
  • 打赏
  • 举报
回复
java.lang.Object cannot be cast to java.lang.String

80,352

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧