4

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

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

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

我尝试设置实际IP bind_address,但没有人改变任何东西。/sdcard/Android/data/com.aranomurl.couchapp/couchdb/etc/couchdb/local.ini0.0.0.0

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

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

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

4

3 回答 3

1

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

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

于 2011-08-11T14:15:59.867 回答
0

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

于 2012-01-16T11:41:44.377 回答
0

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

但万一复制不起作用,

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

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

于 2012-03-29T12:21:04.677 回答