SVN Kitを使用して、Android アプリから SVN リポジトリにアクセスしようとしています。
私たちのプロジェクトは、ファイルへの変更をチェックし、変更されている場合はダウンロードすることになっていますが、必要に応じて以前のバージョンにロールバックする機能も備えています。
通常の Java プロジェクトをセットアップしましたが、SVN Kit を使用しても問題はありませんでした。SVN サーバーにログインし、そこに保存されているファイルのリストを取得しました。
しかし、Android プロジェクトからこれを実行しようとしたとき、すべてがうまくいきませんでした。VM がヒープ スペースを使い果たし、それをビルドしようとしただけで、Eclipse は「GC オーバーヘッドの制限を超えました」などのコメントとともに炎を上げてダウンしました。
これは、Android が使用する仮想マシンの種類が異なるためであり、SVNKit jar は異なる種類の VM 用にコンパイルされているという印象を受けます。
この男は、古いバージョンの Android のように見えるもので、それが機能していると主張しています。
ここで、ある種の ftp サーバー アプローチを使用して、ファイルの新しいバージョンをアップロードすることを提案しました。おそらくバージョン管理情報を含む別のファイルを使用しますが、行き止まりとして書き留めるか、少なくとも提案する前に、このパスを調査する必要があります。それは私の上司に!
任意のヘルプまたは提案は非常に適用されます。