Я работаю в андроид-проекте, идея проста: мне просто нужно записать время нажатия кнопки.Эта часть плоская и простая.
Проблема в том, что мне нужно синхронизировать данные в режиме реального времени (или, по крайней мере, с очень приемлемой задержкой <= 5 с).Кроме того, возможно, устройство могло потерять соединение, поэтому нам также нужно, чтобы это приложение могло работать в автономном режиме. </p>
Для этого мне нужно скопировать данные, и couchdb, кажется, предлагает это.
ТакЯ начал тестировать несколько примеров:
Но ни один изкажется, что они работают с этой инструкцией .Я имею в виду, что он работает, делает apk-файл работающим, установка успешна, но при запуске приложения оно продолжает работать и абсолютно ничего не делает.
Я понимаю, что CouchDB на Android работает следующим образом:
- Установите службу CouchDB, чтобы несколько приложений могли использовать эту службу.
- Моему приложению для Android необходимо использовать API для работы с этой службой CouchDB, выполняя операции POST, GET, PUT и т. Д.запросы.
Мой вопрос:
- Как мне заставить работать эти примеры выше с API 2.0?
Обновление:
Возможная связанная ссылка: https://groups.google.com/group/mobile-couchbase/browse_thread/thread/83816c0d0f1b050b
Обновление 2:
Похоже, проблема в версии процессора, все планшеты, которые у меня есть, это armv5.
Исправлена ошибка: http://www.couchbase.org/issues/browse/CBMA-13
Я еще не тестировал процессор arm7v, но сделаю это через пару часов.
Обновление 3:
Я дважды тестировал приложение, но все еще не работает с (ARM) armeabi-7va
Update 4:
Я тестировал пример мобильного футона на нескольких устройствах:
- arm5v: тест не пройден (эмулятор и реальное устройство), рынок приложений и собственная сборка.
- arm6v: Тест не пройден (реальное устройство), рынок приложений и собственная сборка.
- arm7v: Тест не пройден (эмулятор), рынок приложений и собственная сборка.
Неудачно - так многоспособы, которыми я так расстроен.И даже если мне удастся запустить couchdb в arm5v, мне придется иметь дело с этими основными ошибками 1 2 :