将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实例一样反应之前,您必须向前移植。