1

ほとんどのAndroid開発者のように、私はEclipseを使用しています。Androidライブラリプロジェクトを設定すると、それ自体のディレクトリに作成されます。

例:

/ワークスペース//ワークスペース/libproject1/ワークスペース/libproject2/ワークスペース/myapp/ワークスペース/mysecondapp

これで、myappには次のようなproject.propertiesファイルが作成されます。

android.library.reference.1=../libproject1
android.library.reference.2=../libproject2

また、mysecondappには、次のようなproject.propertiesファイルが含まれている可能性があります。

android.library.reference.1=../libproject2

これはgitでどのように機能しますか?独自のリポジトリでlibproject1とlibproject2をチェックインします。ただし、gitサブモジュールを使用してライブラリプロジェクトをmyappに接続する場合、それらをサブディレクトリに配置する必要があります。次に、project.propertiesファイルが間違った場所を指します。これに対する簡単な解決策はありますか?

4

1 に答える 1

1

サブモジュールとして使用しない限り、Git はセットアップとは関係ありません。私はライブラリ プロジェクトを別々のリポジトリに保管しており、誰かがそれらを複製する必要があるたびに、それらを共通のワークスペース フォルダに複製する必要があります。そして、それはうまくいくはずです。

android.library.reference.1=../libproject2

これは、Eclipse が親フォルダーでライブラリ プロジェクトを見つけようとすることを意味します。そこにそれが見つかった場合、他のすべては問題ありません。そうでない場合は、ライブラリを別の場所に複製する場合に、どこにあるのか手動で Eclipse に伝える必要があります。

個人的には、サブモジュールの使用は好みません。私は試していませんが。

于 2012-04-17T04:33:51.543 に答える