2016-11-20 5 views
3

Я обновил свои классы Dex с Амиго библиотеки (это изменение одного APK для другого APK с тем же ключом и подписью, все работает кроме JSOUP)Android JSOUP ExceptionInInitializerError

Ошибка:

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)

Любая идея как это исправить?

Я использую банки и maven, в той же ситуации.

ответ

1

Вы используете proguard для сокращения кода? Попробуйте отключить proguard и посмотреть, разрешит ли это этот сбой.

+1

это может быть лучше написана как комментарий – Pzy64

8

я видел что-то подобное и мое решение в ProGuard

-keep class org.jsoup.**