Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将couchdb与android应用程序捆绑_Android_Couchdb_Couchapp - Fatal编程技术网

将couchdb与android应用程序捆绑

将couchdb与android应用程序捆绑,android,couchdb,couchapp,Android,Couchdb,Couchapp,我是按照这里的指示来做的 启动Couchdb实例后,如何将couchapp从我的机器推送到模拟器?我注意到你的问题很老,但希望这个答案对你仍然有用。这就是我所做的 首先,安装你的模拟器 adb转发tcp:5985 tcp:5984 这使得运行在Android emulator上的CouchDB实例在主机的端口5985上可用。验证它是否可用于: $curl本地主机:5985 您应该会收到一个响应,其中包含您在模拟器上安装的版本: {“couchdb”:“欢迎”,“版本”:“1.2.0a-7b47

我是按照这里的指示来做的


启动Couchdb实例后,如何将couchapp从我的机器推送到模拟器?

我注意到你的问题很老,但希望这个答案对你仍然有用。这就是我所做的

首先,安装你的模拟器

adb转发tcp:5985 tcp:5984

这使得运行在Android emulator上的CouchDB实例在主机的端口5985上可用。验证它是否可用于:

$curl本地主机:5985

您应该会收到一个响应,其中包含您在模拟器上安装的版本:

{“couchdb”:“欢迎”,“版本”:“1.2.0a-7b47329-git”}

如果您使用的是CouchApp工具链,您可以将应用程序从文件系统推送到模拟器,如下所示:

库查普推

或者,如果应用程序已经安装(推送)在您的服务器上(假设服务器是您的本地主机),则您可以发出类似以下内容的:

$curl-H'内容类型:application/json'-X POST-d'{“source”:http://localhost:5984/my-应用程序“,”目标“:”http://localhost:5985/my-应用程序,“创建目标”:真,“连续”:真}”


这应该能奏效。如果遇到任何麻烦,请告诉我。

嗨。CouchDB在任何情况下都会讲HTTP,运行在Android和任何其他操作系统上。您可以通过输入IP和端口来访问服务器吗?如果是这样的话,你应该能够使用couchapp在那里推送应用程序。嘿,我发现这真的很有用!我知道这是旧的,但我想知道如何做真正的手机一样!不仅仅是模拟器!我们是否可以在应用程序中包含此过程?所以我们不需要电脑?我不确定我是否理解你的问题。CouchDB API是HTTP(这使得它可以很好地使用)。如果您可以访问CouchDB运行的端口,那么您应该能够在两个实例之间进行复制。之所以提出这个问题,是因为仿真器使它有点困难,因为在让它像常规CouchDB实例一样反应之前,您必须向前移植。