Closed zenitraM closed 11 years ago
..and this seems to be due to using binary libraries:
$ find . -name "*.so"
./TouchDB-Android/TouchDB-Android/obj/local/armeabi/libcom_couchbase_touchdb_TDCollateJSON.so
./TouchDB-Android/TouchDB-Android/libs/armeabi/libcom_couchbase_touchdb_TDCollateJSON.so
compiled for ARM. This makes it not work on x86 or MIPS-based Android platforms, which is not an issue for my project but could be an issue for Play Store-purposed apps.
Added support for x86 and MIPS platforms.
https://github.com/couchbaselabs/TouchDB-Android/commit/0a6f8267223ea3c8127b4b1c07a8c7ec52aac85c
I only tested that ARM still worked after these changes. If you can try this in the x86 emulator that would be great.
While doing a simple "couchapp push" on the emulator (4.0.3 image, on x86 platform, 512mb SDcard and RAM), it fails with:
This doesn't seem to happen on my real devices.