我按照这里的说明进行操作
http://www.couchbase.org/get/couchbase-mobile-for-android/current
在我启动Couchdb实例后,如何将couchapp从我的机器推送到模拟器?
答案 0 :(得分:1)
我注意到你的问题已经过时了,但希望这个答案对你有用。这就是我所做的。
首先,将port forwarding设置为您的模拟器。
adb forward tcp:5985 tcp:5984
这使得在您的Android模拟器上运行的CouchDB实例可在主机的端口5985上运行。验证它是否适用于:
$ curl localhost:5985
您应该获得对模拟器上安装的版本的响应:
{ “CouchDB的”: “欢迎”, “版本”: “1.2.0a-7b47329-git的”}
如果您正在使用CouchApp工具链,则可以将应用程序从文件系统推送到模拟器,如下所示:
couchapp推。 http://localhost:5985/my-app
或者,如果已在您的服务器上安装(推送)应用程序(假设服务器是您的本地主机),您可以发出类似于此的replicate command (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,“continuous”:true}'
这应该可以解决问题。如果你遇到任何麻烦,请告诉我。