1

両方のマシンで SDK を利用できるようにし、Dropbox 経由でプロジェクトを同期したいと考えています。ただし、Linux と Mac では SDK が異なるため、Eclipse を起動するたびに異なる SDK フォルダーを選択する必要があります。回避策はありますか?

4

2 に答える 2

2

私は実際に少し前にこれに似たようなことをしました。ADT プラグイン (および SDK) はパスの依存関係があるため、各マシンで個別に管理する方が適切なソリューションであることがわかりました。すべてのプロジェクトを保持するために Google ドライブ (あなたの場合は Dropbox) を使用しました。これは、プロジェクトの同期には問題ありませんでしたが、プロジェクトのビルド時に作成されたすべてのバイナリ ファイルで問題が発生する傾向があります。私のプロジェクトが大きくなるにつれて、同期を維持する必要があるファイルの量が原因で同期の問題が常に発生していたため、これは同期を維持するための悪い解決策になりました。

これを実際に行う最善の方法は、ソース管理を使用してプロジェクトの同期を維持することです。CVS や SVN よりも Git を強くお勧めします。GitHubは無料のパブリック リポジトリと有料のプライベート リポジトリを提供し、 Bitbucketは無料のパブリック リポジトリとプライベート リポジトリを提供します。すべてのプロジェクトを Bitbucket に移動し、マシン間で同期し、バックアップし、履歴を保存し、(必要に応じて) 公開/非公開で共有できるようにしました。

私の意見では、ファイル同期サービスの使用をやめ、ソース管理を使用する必要があります。最初は少し手間がかかりますが、最終的にはそれだけの価値があります。

于 2013-07-23T15:00:45.527 に答える
0

プロジェクト自体ではなく、作成した実際のコード ファイルのみを同期してみてください (つまり、Java で記述している場合は file1.java、C++ で記述している場合は file2.cpp など)。新しいファイルを追加するのに苦労するかもしれませんが、それはインポート/エクスポートと同じくらい簡単なはずです。2 台の異なるマシンのパスを同期するには、さまざまな問題が発生するでしょう...

それ以外の場合は、アセンブラのような無料のソース管理を試してください

于 2013-07-23T14:51:00.947 に答える