android - NoSuchMethodError after including two libraries using ProGuard -


i'm trying include 2 libraries (panframe , indoo.rs) android project using gradle 2.1.2. both using proguard presumably obfuscate private methods. since both libs use same obfuscation pattern, call static method indoo.rs worker service in onbind() leads ambiguity classloader:

java.lang.nosuchmethoderror: no static method a(ljava/lang/object;)ljava/lang/object; in class lcom/a/a/a/g; or super classes (declaration of 'com.a.a.a.g' appears in /data/data/com.companytest/files/instant-run/dex/slice-panframe-1.9_e8c65b231b25083f170d9dc622b9f9f514e9ecef-classes.dex) @ com.a.a.h.a.j$a.(sourcefile:449) @ com.a.a.h.a.j.a(sourcefile:411) @ com.customlbs.service.worker.onbind(sourcefile:184) @ android.app.activitythread.handlebindservice(activitythread.java:3834) @ android.app.activitythread.access$2200(activitythread.java:221) @ android.app.activitythread$h.handlemessage(activitythread.java:1887) @ android.os.handler.dispatchmessage(handler.java:102) @ android.os.looper.loop(looper.java:158) @ android.app.activitythread.main(activitythread.java:7225) @ java.lang.reflect.method.invoke(native method) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:1230) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:1120)

apart not obfuscating com.a.a.h.a.j.a in indoo.rs library, there method prevent this?


Comments

Popular posts from this blog

java - Static nested class instance -

c# - Bluetooth LE CanUpdate Characteristic property -

JavaScript - Replace variable from string in all occurrences -