Я заметил, что ваш вопрос старый, но надеюсь, что этот ответ все еще полезен для вас.Вот что я сделал.
Сначала настройте переадресацию порта на ваш эмулятор.
adb forward tcp: 5985 tcp: 5984
Это делает экземпляр CouchDB, работающий на эмуляторе Android, доступным через порт 5985 хост-компьютера.Убедитесь, что он работает с:
$ curl localhost: 5985
Вы должны получить ответ с версией, установленной на эмуляторе:
{"couchdb": "Welcome", "version": "1.2.0a-7b47329-git"}
Если вы используете цепочку инструментов CouchApp, вы можете вытолкнуть приложение из своего файласистема для вашего эмулятора, как это:
couchapp push.http://localhost:5985/my-app
В качестве альтернативы, если приложение уже установлено (загружено) на вашем сервере (при условии, что сервер является вашим локальным хостом), вы можете выполнить команду replicate (HTTP POST) выглядит примерно так:
$ curl -H 'Content-Type: application / json' -X POST http://localhost:5984/_replicate -d '{"source": "http://localhost:5984/my-app","target": "http://localhost:5985/my-app"," create_target ": true," непрерывный ": true} '
Это должно сработать.Дайте мне знать, если у вас возникнут какие-либо проблемы.