Hi,
I am using couchbase lite in my android application, and i have tried to compile it for release, using build signed APK.
My gradle has minifyEnabled=true for release target, and when i try to run it fails to create the manager with the following exception.
Proguard complains about it as well, and i did -dontwarn on couchbase package.
Running with minifyEnabled=false works, but i do want my code to be minified.
Thanks a lot in advance.
Adi
W/System.err( 7897): java.lang.NoSuchFieldError
W/System.err( 7897): at libcore.reflect.AnnotationAccess.decodeValue(AnnotationAccess.java:688)
W/System.err( 7897): at libcore.reflect.AnnotationAccess.toAnnotationInstance(AnnotationAccess.java:663)
W/System.err( 7897): at libcore.reflect.AnnotationAccess.toAnnotationInstance(AnnotationAccess.java:641)
W/System.err( 7897): at libcore.reflect.AnnotationAccess.getDeclaredAnnotation(AnnotationAccess.java:170)
W/System.err( 7897): at libcore.reflect.AnnotationAccess.getAnnotation(AnnotationAccess.java:72)
W/System.err( 7897): at java.lang.Class.getAnnotation(Class.java:343)
W/System.err( 7897): at com.b.a.c.f.ak.(Unknown Source)
W/System.err( 7897): at com.b.a.c.f.ak.a(Unknown Source)
W/System.err( 7897): at com.b.a.c.z.(Unknown Source)
W/System.err( 7897): at com.couchbase.a.y.(Unknown Source)
W/System.err( 7897): at com.mypackage.d.a.a(Unknown Source)
W/System.err( 7897): at com.mypackage.d.a.a(Unknown Source)
W/System.err( 7897): at com.mypackage.d.b.b(Unknown Source)
W/System.err( 7897): at com.mypackage.ui.activity.MainActivity.h(Unknown Source)
W/System.err( 7897): at com.mypackage.ui.activity.as.a(Unknown Source)
W/System.err( 7897): at com.mypackage.ui.activity.as.b(Unknown Source)
W/System.err( 7897): at com.mypackage.e.c.run(Unknown Source)
W/System.err( 7897): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422)
W/System.err( 7897): at java.util.concurrent.FutureTask.run(FutureTask.java:237)
W/System.err( 7897): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
W/System.err( 7897): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
W/System.err( 7897): at java.lang.Thread.run(Thread.java:818)
W/System.err( 7897): Caused by: java.lang.NoSuchFieldException: PUBLIC_ONLY
W/System.err( 7897): at java.lang.Class.getDeclaredField(Class.java:886)
W/System.err( 7897): at libcore.reflect.AnnotationAccess.decodeValue(AnnotationAccess.java:685)
W/System.err( 7897): … 21 more
I/art ( 7897): Rejecting re-init on previously-failed class java.lang.Class<com.couchbase.a.y>