5

さて、私は Android 開発に挑戦しており、複数の PC (オフィスと自宅の PC など) から同じ Android コードで作業したいと考えています。問題は、SVN を使用して Android ワークスペース フォルダーを同期していることですが、 PC で SVN の更新を行い、Eclipse でプロジェクトを開いてインポートすると、あらゆる種類のエラーが発生します。

以前、SVN 経由で Visual Studio 2010 の「Projects」フォルダーを同期するために上記を実行しましたが、見事に機能しました。

複数の PC で同じ Android ワークスペースを共有するにはどうすればよいでしょうか。コードを他のマシンに手動でコピーしたり、PC を切り替えるたびに手動でインポートしたりする必要はありません。

4

6 に答える 6

2

私はすでにSVNまたはgitを使用して開発しました。

各コンピューターでプロジェクトを作成する必要がありますが、インポートは使用しないでください。Javaファイル+プロガードファイル+マニフェストファイル+.classpathと.projectのみをSVN/gitに保存します。次に、各コンピューターで(これは1回だけ行う必要があります)、新しいプロジェクトを作成し、Eclipseの「既存のソースからプロジェクトを作成する」オプションを使用します。

[ビルド]>[クリーン]を使用してプロジェクトを再構築する必要がある場合があります。

于 2012-07-29T15:55:08.407 に答える
2

ええと、SVN を使ってそれを行う方法を皆さんが発表したからです。何か他のものを提案したいと思います。以前、Google Cloud や Drobbox などのクラウド サービスを使ってやってみました。Dropbox フォルダにプロジェクトを作成すれば、コンピュータを切り替えるたびにプロジェクトをクリーンアップできます。

よろしく、アーマドも:)

于 2012-07-29T17:37:46.190 に答える
1

どのような種類のエラーが発生するかについての情報を提供してください。

更新されていないプロジェクトをコミットしようとしていると思われます。
そのため、プロジェクトに取り組む前に、「更新」を行うことを強くお勧めします


おそらく衝突を引き起こす 更新されていないファイルをコミットしようとしているため、エラーが発生すると思います。

于 2012-07-29T15:20:16.707 に答える
0

ここにSVNプラグインをインストールする必要があります。これは、EclipseにSVNをインストールする方法のチュートリアルです。

次に、Javaファイル/ src、リソースフォルダー、マニフェストファイルのみをSVNサーバーにアップロードします。

他のPCから、SVNプラグインから直接プロジェクトを作成/インポートできます。また、gen/binなどの一部のファイルは自動的に生成されます。これで、プロジェクトをクリーンアップする必要があり、使用する準備が整いました。

SVNでファイル/変更をコミットする前に、まずSVNプラグインからコードを更新する必要があるため、競合が発生することはありません。

于 2012-07-29T15:25:39.903 に答える
0

Cornerstone や Versions などのスタンドアロン SVN クライアントを既に使用している場合は、次のディレクトリを svn が無視するようにしてください。これらはワークスペースに固有のものであり、別のマシン上のプロジェクトをチェックアウトしてインポートしようとすると問題が発生するためです。

  • 。設定
  • 置き場
  • 世代

これらを使用せずにソース ファイルをチェックインした後、[ファイル] > [インポート] > [既存の Android コードをワークスペースに] を使用して、2 番目のマシンで作業コピーから新しいプロジェクトを作成できます。

于 2013-06-25T14:28:37.237 に答える
0

私が理解しているように、あなたはあなたのオフィスと自宅でコードを書いています。したがって、オフィスで行ったことと同じコード変更を自宅の PC にも反映する必要があります。この最初のことは、SVNにも接続されている自宅のPCです。はいの場合 - オフィスで作業している間は常に変更を「コミット」します。その後、家に帰った後は常に同じプロジェクトの更新を行い、コーディングを開始します。ホームで変更を行っている場合は、ホーム PC を離れる前に変更をコミットします。次に、OFFICE PC での作業を開始する前に、更新してからコーディングを開始します。これを実行している場合は、正常に動作するはずです。それでもエラーが発生する場合は、Eclipse で WINDOW をクリックし、SHOW VIEW をクリックしてから、PROBLEMS を選択します。クラスパスに問題がある可能性があります。プロジェクトフォルダーを開くことができます。そこでクラスパスファイルを探し、使用している可能性のあるJARSにクラスパスが正しいかどうかを確認してください。

于 2012-07-29T16:12:24.197 に答える