Android JSOUP ExceptionInInitializerError [英] Android JSOUP ExceptionInInitializerError

查看:172
本文介绍了Android JSOUP ExceptionInInitializerError的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用amigo库更新了我的dex类(它正在将一个apk更改为另一个具有相同密钥和签名的apk,除了JSOUP之外,其他所有类都可以正常工作

I updated my dex classes with amigo library (it's changing one apk for another apk with the same key and signature, all is working except JSOUP)

错误:

致命异常:线程1567 流程:com.smedic.tubtub,PID:26102 java.lang.ExceptionInInitializerError 在org.jsoup.nodes.Document $ OutputSettings.(Document.java:372) 在org.jsoup.nodes.Document.(Document.java:19) 在org.jsoup.parser.TreeBuilder.initialiseParse(TreeBuilder.java:32) 在org.jsoup.parser.TreeBuilder.parse(TreeBuilder.java:42) 在org.jsoup.parser.HtmlTreeBuilder.parse(HtmlTreeBuilder.java:56) 在org.jsoup.parser.Parser.parseInput(Parser.java:32) 在org.jsoup.helper.DataUtil.parseByteData(DataUtil.java:104) 在org.jsoup.helper.HttpConnection $ Response.parse(HttpConnection.java:666) 在org.jsoup.helper.HttpConnection.get(HttpConnection.java:225) 在com.power.mati.VideosAdapter $ 4.run(VideosAdapter.java:177) 在java.lang.Thread.run(Thread.java:818) 引起原因:java.lang.IllegalStateException:无法读取资源 Entitys-xhtml.properties.确保您复制以下资源 org.jsoup.nodes.Entities 在org.jsoup.nodes.Entities.load(Entities.java:289) 在org.jsoup.nodes.Entities.access $ 000(Entities.java:25) 在org.jsoup.nodes.Entities $ EscapeMode.(Entities.java:48)

FATAL EXCEPTION: Thread-1567 Process: com.smedic.tubtub, PID: 26102 java.lang.ExceptionInInitializerError at org.jsoup.nodes.Document$OutputSettings.(Document.java:372) at org.jsoup.nodes.Document.(Document.java:19) at org.jsoup.parser.TreeBuilder.initialiseParse(TreeBuilder.java:32) at org.jsoup.parser.TreeBuilder.parse(TreeBuilder.java:42) at org.jsoup.parser.HtmlTreeBuilder.parse(HtmlTreeBuilder.java:56) at org.jsoup.parser.Parser.parseInput(Parser.java:32) at org.jsoup.helper.DataUtil.parseByteData(DataUtil.java:104) at org.jsoup.helper.HttpConnection$Response.parse(HttpConnection.java:666) at org.jsoup.helper.HttpConnection.get(HttpConnection.java:225) at com.power.mati.VideosAdapter$4.run(VideosAdapter.java:177) at java.lang.Thread.run(Thread.java:818) Caused by: java.lang.IllegalStateException: Could not read resource entities-xhtml.properties. Make sure you copy resources for org.jsoup.nodes.Entities at org.jsoup.nodes.Entities.load(Entities.java:289) at org.jsoup.nodes.Entities.access$000(Entities.java:25) at org.jsoup.nodes.Entities$EscapeMode.(Entities.java:48)

有什么想法要解决吗?

我正在使用罐子和行家,情况相同.

I am using jars and maven, same situation.

推荐答案

我看到了类似的内容,而我的解决方案是在proguard中

I saw something similar and my solution is in proguard

-keep class org.jsoup.**

这篇关于Android JSOUP ExceptionInInitializerError的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆