com.esri.arcgis.android:arcgis-android:10.2.6-2 带混淆器

com.esri.arcgis.android:arcgis-android:10.2.6-2 with proguard

如何在启用 proguard 的情况下使用 com.esri.arcgis.android:arcgis-android:10.2.6-2? 我正在尝试

-keep class com.esri.** { *; } -keep interface com.esri.** { *; }

但这并没有帮助。

最后我找到了它的 working answer,并将其包含到我的混淆器规则文件中。

-keep class com.esri.** { *; }
-keep interface com.esri.** { *; }
-keep class org.codehaus.jackson.** { *; }
-dontwarn org.codehaus.jackson.map.ext.**
-dontwarn jcifs.http.**

worked for me.