4

私は Android と CouchDB が初めてで、いくつか質問があります。

なんらかのアプリを開発せずに、Windows CouchDB データベースのコンテンツを Android に複製することは実際に可能ですか?

CouchApp は Motorola Defy にインストールされており、CouchDB はhttp://ip:port/で実行されていると表示されます。ブラウザのビルドでは、URL を (電話からも PC からも) 開くことができないため、その情報を確認できませんが、http://localhost:port/は正常に動作します。

実際の IP に設定しようとしbind_addressましたが、どちらも何も変更しません。/sdcard/Android/data/com.aranomurl.couchapp/couchdb/etc/couchdb/local.ini0.0.0.0

futon レプリケータを使用すると、「レプリケーションに失敗しました: 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のIPを追跡して静的に保つのは難しいかもしれないので、常にAndroidからリモートサーバーへのレプリケーションを開始してみてください!

于 2012-03-29T12:21:04.677 に答える