Я использовал htmlunit-2.15.jar
в моем проекте Android.Когда я пытаюсь создать подписанный apk, он выдает некоторые ошибки proguard
Caused by: java.io.IOException: java.lang.IllegalArgumentException: Can't find common super class of [com/gargoylesoftware/htmlunit/activex/javascript/msxml/MSXMLScriptable] (with 2 known super classes) and [java/lang/Class] (with 2 known super classes)
at com.android.build.gradle.internal.transforms.ProGuardTransform.doMinification(ProGuardTransform.java:259)
Caused by: java.lang.IllegalArgumentException: Can't find common super class of [com/gargoylesoftware/htmlunit/activex/javascript/msxml/MSXMLScriptable] (with 2 known super classes) and [java/lang/Class] (with 2 known super classes) at proguard.evaluation.value.TypedReferenceValue.findCommonClass(TypedReferenceValue.java:450)
Так что вы можете помочь мне решить эту проблему, так как мой проект запущен, мне нужно немедленно исправить и связать сборку.Проблема в программе progaurd при миграции с gradle 2.3.3 на 3.0.1 в Android Studio.
Я добавил эти 2 строки в proguard-rules.pro
-dontwarn com.gargoylesoftware.htmlunit.**
-keep class com.gargoylesoftware.htmlunit.** { *; }
-dontwarn netscape.javascript.**
-keep class netscape.javascript.** { *; }