java.lang.VerifyError:验证者拒绝的类。代码在调试模式下可以正常工作,但在发布模式下不会引发此错误

问题描述 投票:1回答:1

请对此错误提供帮助。下面是错误logcat:

Caused by: java.lang.VerifyError: Verifier rejected class edu.mit.jwi.morph.SimpleStemmer: java.util.List edu.mit.jwi.morph.SimpleStemmer.getNounCollocationRoots(java.lang.String) failed to verify: java.util.List edu.mit.jwi.morph.SimpleStemmer.getNounCollocationRoots(java.lang.String): [0x50] register v6 has type Reference: java.lang.Object but expected Precise Reference: java.lang.String

     java.util.List edu.mit.jwi.morph.SimpleStemmer.getVerbCollocationRoots(java.lang.String) failed to verify: java.util.List edu.mit.jwi.morph.SimpleStemmer.getVerbCollocationRoots(java.lang.String): [0x60] register v7 has type Reference: java.lang.Object but expected Precise Reference: java.lang.String
java android proguard jwi
1个回答
0
投票

已解决。使用Proguard后,这是不必要的问题。

在Proguard规则中为该类添加了-dontwarn。该版本运行正常。

© www.soinside.com 2019 - 2024. All rights reserved.