Мой проект Android имеет Jsoup (1.6.1) в качестве внешней библиотеки, но proguard (с файлом proguard.cfg по умолчанию, сгенерированным ADT) сообщает о непредвиденных ошибках, таких как:
[proguard] Неожиданная ошибка при вычислении инструкции:
[proguard] Class = [org / jsoup / parser / TreeBuilder]
[proguard] Method = [insertInFosterParent (Lorg / jsoup / node / Node;) V]
[proguard] Инструкция = [64] aload_2 v2
[proguard] Exception = [java.lang.NullPointerException] (null)
[proguard] Неожиданная ошибка при выполнении частичной оценки:
[proguard] Class = [org / jsoup / parser / TreeBuilder]
[proguard] Method = [insertInFosterParent (Lorg / jsoup / node / Node;) V]
[proguard] Exception = [java.lang.NullPointerException] (null)
Я нашел много сообщений с похожей проблемой для других библиотек, и -dontoptimize может удалить такие ошибки, но это ухудшит оптимизацию (как значение по умолчанию в proguard.cfg: -optimizationpasses 5)
Кто-нибудь может мне помочь в этом? или это потенциальная проблема Jsoup?