Hi,
I'm attempting to using couchbase in the Kivy framework (python).
I've successfully created an APK and imported the pre-built jar files from couchbase-lite-0.0.0-389 from Jenkins.
Then, I included all the jar files into my APK using example code from the "LiteServ" github project.
When I push the APK to the device and try to start it, the app starts up fine (I can see a simple UI with a push button that I threw in there),
but then I get this error:
E/AndroidRuntime( 2163): FATAL EXCEPTION: Thread-102920
E/AndroidRuntime( 2163): java.lang.UnsatisfiedLinkError: Couldn't load sdl from loader dalvik.system.PathClassLoader[dexPath=/data/app/org.test.myapp-1.apk,libraryPath=/data/app-lib/org.test.myapp-1]: findLibrary returned null
E/AndroidRuntime( 2163): at java.lang.Runtime.loadLibrary(Runtime.java:365)
E/AndroidRuntime( 2163): at java.lang.System.loadLibrary(System.java:535)
E/AndroidRuntime( 2163): at org.renpy.android.PythonActivity.run(PythonActivity.java:250)
E/AndroidRuntime( 2163): at java.lang.Thread.run(Thread.java:856)
This error goes away when I remove the "cbl_collator.jar" file from the APK (but of course, that prevents
the database creation Java code from succeeding because it needs the TDCollator class.)
So, what is it exactly that cbl_collator is trying to load, and why? Am I missing another jar? Some other library?
Thanks!