java何时会发生“SecurityException:不正确的签名”?
我有一个应用程序使用libphonenumber中的PhoneNumberUtil。谷歌的罐子。 除了我从远程崩溃日志中得到了这个堆栈之外,一切正常
Caused by: java.lang.SecurityException: Incorrect signature
at org.apache.harmony.security.utils.JarUtils.verifySignature(JarUtils.java:171)
at java.util.jar.JarVerifier.verifyCertificate(JarVerifier.java:289)
at java.util.jar.JarVerifier.readCertificates(JarVerifier.java:258)
at java.util.jar.JarFile.getInputStream(JarFile.java:378)
at libcore.net.url.JarURLConnectionImpl.getInputStream(JarURLConnectionImpl.java:226)
at java.net.URL.openStream(URL.java:462)
at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:436)
at java.lang.Class.getResourceAsStream(Class.java:1114)
at com.google.i18n.phonenumbers.PhoneNumberUtil.loadMetadataFromFile(SourceFile:603)
at com.google.i18n.phonenumbers.PhoneNumberUtil.getMetadataForRegion(SourceFile:2014)
at com.google.i18n.phonenumbers.PhoneNumberUtil.parseHelper(SourceFile:2893)
at com.google.i18n.phonenumbers.PhoneNumberUtil.parse(SourceFile:2755)
at com.google.i18n.phonenumbers.PhoneNumberUtil.parse(SourceFile:2745)
我无法重现这个问题(对于大多数用户来说,它的效果很好)。 有人有什么建议吗?有什么办法解决吗?(我不知道如何在我的环境中重现这个问题)
任何帮助都将不胜感激
共 (0) 个答案