【问题标题】:CouchDB Replication to and from Android与 Android 之间的 CouchDB 复制
【发布时间】:2011-10-24 08:04:23
【问题描述】:

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

真的可以在不开发某种应用的情况下将 Windows CouchDB 数据库的内容复制到 Android 吗?

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

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

使用蒲团复制器时,我收到错误消息“复制失败:无法打开 http://ip:port/”。

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

(已编辑一次以澄清移动蒲团的 URL 不起作用)

【问题讨论】:

    标签: android couchdb replication couchapp


    【解决方案1】:

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

    但万一复制不起作用,

    确保您的 couchdb 端口已打开并可在您要访问的网络中普遍访问/在您要访问的网络中访问。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        0.0.0.0 将侦听所有接口,因此只要您的设备可以访问它,通常在设备上最好从手机中拉出而不是推送到它,那么您不必担心端口切换。

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

        【讨论】:

        • 我想在我的手机上使用pull,但是移动蒲团的复制器根本不起作用,我无法在移动蒲团中创建任何文档...如前所述,URL由移动蒲团不工作
        猜你喜欢
        • 2017-04-16
        • 1970-01-01
        • 1970-01-01
        • 2013-10-20
        • 1970-01-01
        • 2014-08-05
        • 2011-10-28
        • 2011-12-26
        • 2019-07-01
        相关资源
        最近更新 更多