在安卓程序中,jsoup无法解析 java.lang.ExceptionInInitializerError

牟泽洪 2016-05-07 10:16:57
每次执行到
Elements td = Jsoup.parse(tx.Html).getElementsByAttributeValue("align", "left");

就闪退,异常都不抛出了!
换了几个JSOUP版本都这样,请问大家有什么好的建议么?
05-07 13:40:06.740 11957-12002/com.mzhong.tell.course E/Surface: getSlotFromBufferLocked: unknown buffer: 0xb4015640
05-07 13:54:04.288 12419-12504/com.mzhong.tell.course E/AndroidRuntime: FATAL EXCEPTION: Thread-425
Process: com.mzhong.tell.course, PID: 12419
java.lang.ExceptionInInitializerError
at org.jsoup.nodes.Entities.access$000(Entities.java:16)
at org.jsoup.nodes.Entities$EscapeMode.<clinit>(Entities.java:19)
at org.jsoup.nodes.Document$OutputSettings.<init>(Document.java:373)
at org.jsoup.nodes.Document.<init>(Document.java:18)
at org.jsoup.parser.TreeBuilder.initialiseParse(TreeBuilder.java:29)
at org.jsoup.parser.TreeBuilder.parse(TreeBuilder.java:42)
at org.jsoup.parser.HtmlTreeBuilder.parse(HtmlTreeBuilder.java:53)
at org.jsoup.parser.Parser.parse(Parser.java:89)
at org.jsoup.Jsoup.parse(Jsoup.java:58)
at com.mzhong.tell.course.User.login(User.java:53)
at com.mzhong.tell.course.LoginActivity$2$1.run(LoginActivity.java:112)
at java.lang.Thread.run(Thread.java:818)
Caused by: java.lang.NullPointerException: in == null
at java.util.Properties.load(Properties.java:246)
at org.jsoup.nodes.Entities.loadEntities(Entities.java:236)
at org.jsoup.nodes.Entities.<clinit>(Entities.java:220)
at org.jsoup.nodes.Entities.access$000(Entities.java:16) 
at org.jsoup.nodes.Entities$EscapeMode.<clinit>(Entities.java:19) 
at org.jsoup.nodes.Document$OutputSettings.<init>(Document.java:373) 
at org.jsoup.nodes.Document.<init>(Document.java:18) 
at org.jsoup.parser.TreeBuilder.initialiseParse(TreeBuilder.java:29) 
at org.jsoup.parser.TreeBuilder.parse(TreeBuilder.java:42) 
at org.jsoup.parser.HtmlTreeBuilder.parse(HtmlTreeBuilder.java:53) 
at org.jsoup.parser.Parser.parse(Parser.java:89) 
at org.jsoup.Jsoup.parse(Jsoup.java:58) 
at com.mzhong.tell.course.User.login(User.java:53) 
at com.mzhong.tell.course.LoginActivity$2$1.run(LoginActivity.java:112) 
at java.lang.Thread.run(Thread.java:818) 
05-07 13:54:04.365 12419-12478/com.mzhong.tell.course E/Surface: getSlotFromBufferLocked: unknown buffer: 0xa1e020e0
05-07 14:19:21.852 14652-14696/com.mzhong.tell.course E/Surface: getSlotFromBufferLocked: unknown buffer: 0xb4015bf0


换成真机调试成功
...全文
293 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
牟泽洪 2016-12-08
  • 打赏
  • 举报
回复
引用 1 楼 md_beijing 的回复:
我报的错跟你一样,我换成真机也还是不行,请问你解决了吗?
是Android版本的原因。不支持Android6.0 帖子比较久了,我就结帖了。
md_beijing 2016-08-29
  • 打赏
  • 举报
回复
我报的错跟你一样,我换成真机也还是不行,请问你解决了吗?

80,349

社区成员

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

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