2011-07-28 136 views
1

你好,我想申請proguard我的應用程序secury,但同時這樣做以下錯誤生成,我不知道如何處理它,所以請幫助我,任何有關它的建議將是讚賞。Proguard返回錯誤代碼1

[2011-07-28 14:42:17 - Registration] Proguard returned with error code 1. See console 
[2011-07-28 14:42:17 - Registration]  You should check if you need to specify additional program jars. 
[2011-07-28 14:42:17 - Registration] java.lang.IllegalArgumentException: Invalid instruction offset [95] in code fragment at level 0 
[2011-07-28 14:42:17 - Registration] at proguard.classfile.editor.CodeAttributeComposer.remapInstructionOffset(CodeAttributeComposer.java:669) 
[2011-07-28 14:42:17 - Registration] at proguard.classfile.editor.CodeAttributeComposer.visitExceptionInfo(CodeAttributeComposer.java:486) 
[2011-07-28 14:42:17 - Registration] at proguard.classfile.editor.CodeAttributeComposer.appendException(CodeAttributeComposer.java:229) 
[2011-07-28 14:42:17 - Registration] at proguard.classfile.editor.ExceptionInfoAdder.visitExceptionInfo(ExceptionInfoAdder.java:65) 
[2011-07-28 14:42:17 - Registration] at proguard.classfile.attribute.CodeAttribute.exceptionsAccept(CodeAttribute.java:153) 
[2011-07-28 14:42:17 - Registration] at proguard.optimize.peephole.MethodInliner.copyCode(MethodInliner.java:309) 
[2011-07-28 14:42:17 - Registration] at proguard.optimize.peephole.MethodInliner.visitCodeAttribute(MethodInliner.java:159) 
[2011-07-28 14:42:17 - Registration] at proguard.classfile.attribute.CodeAttribute.accept(CodeAttribute.java:101) 
[2011-07-28 14:42:17 - Registration] at proguard.classfile.ProgramMethod.attributesAccept(ProgramMethod.java:79) 
[2011-07-28 14:42:17 - Registration] at proguard.classfile.attribute.visitor.AllAttributeVisitor.visitProgramMember(AllAttributeVisitor.java:95) 
[2011-07-28 14:42:17 - Registration] at proguard.classfile.util.SimplifiedVisitor.visitProgramMethod(SimplifiedVisitor.java:91) 
[2011-07-28 14:42:17 - Registration] at proguard.classfile.ProgramMethod.accept(ProgramMethod.java:71) 
[2011-07-28 14:42:17 - Registration] at proguard.classfile.ProgramClass.methodsAccept(ProgramClass.java:439) 
[2011-07-28 14:42:17 - Registration] at proguard.classfile.visitor.AllMethodVisitor.visitProgramClass(AllMethodVisitor.java:47) 
[2011-07-28 14:42:17 - Registration] at proguard.classfile.ProgramClass.accept(ProgramClass.java:281) 
[2011-07-28 14:42:17 - Registration] at proguard.classfile.ClassPool.classesAccept(ClassPool.java:114) 
[2011-07-28 14:42:17 - Registration] at proguard.optimize.Optimizer.execute(Optimizer.java:560) 
[2011-07-28 14:42:17 - Registration] at proguard.ProGuard.optimize(ProGuard.java:325) 
[2011-07-28 14:42:17 - Registration] at proguard.ProGuard.execute(ProGuard.java:114) 
[2011-07-28 14:42:17 - Registration] at proguard.ProGuard.main(ProGuard.java:499) 

回答

1

您的日誌中似乎缺少一些行(如版本號)。您的ProGuard配置也有助於找出問題所在。

通常,消息指向ProGuard中的錯誤。您應該檢查最新版本是否可以解決問題(撰寫本文時爲ProGuard 4.6)。

相關問題