往返Android的CouchDB复制



我是Android和CouchDB的新手,有几个问题。

是否有可能在不开发某种应用程序的情况下将Windows CouchDB数据库的内容复制到Android ?

CouchApp安装在我的摩托罗拉Defy上,它说CouchDB运行在http://ip:port/上。使用内置浏览器,我无法验证该信息,因为URL无法打开(无论是从手机还是从我的pc),但http://localhost:port/工作正常。

我尝试将/sdcard/Android/data/com.aranomurl.couchapp/couchdb/etc/couchdb/local.ini中的bind_address设置为0.0.0.0和实际IP,但两者都没有改变任何东西。

使用futon replicator,我得到错误消息"Replication failed: could not open http://ip:port/"。

作为一个相关的问题,我想知道如何连续复制应该为移动设备工作,因为IP地址和端口似乎非常频繁地变化。

(编辑一次以澄清移动按钮的URL不工作)

0.0.0.0将监听所有接口,因此只要你的设备是可访问的,通常在设备上,从手机拉出而不是推到它是一个好主意,然后你不需要担心端口切换。

现在你的android和Windows机器不能相互通信,这可能是与你的本地网络有关的各种问题,当你可以访问在mobilefuton中显示的url时,那么你的复制应该是好的(对公共主机进行复制也是一种简单的开始方式)

使用更新的Android CouchDB App https://market.android.com/details?id=com.daleharvey.mobilefuton解决了这个问题内置的[连续]复制工作正常…

如前所述,该问题已在较新版本的应用程序中解决。

但是为了防止复制不起作用,

确保您打开了couchdb端口,并且在您想要访问的网络中可以普遍访问。

尝试启动从Android到远程服务器的复制,因为,正如你所说,Android的IP可能很难追踪和保持静态!

相关内容

  • 没有找到相关文章

最新更新