0

私はEclipseでAndroid SDKを使用しています。git を使用してプロジェクトを他のチーム メンバーと共有しています。元々、「Android Dependencies」の android.jar ファイルは絶対参照されています (つまり、ホーム ディレクトリに対して相対的です)。プロジェクト ディレクトリに対して相対的にするために、android.jar をプロジェクトの libs/ フォルダーにコピーし、右クリックしてビルド パスに追加しました。ただし、私のプロジェクトには 2 つの android.jar があり、1 つは /libs/ フォルダーにあり、もう 1 つは「Android 依存関係」に再表示され続けます。2 つの android.jar ファイルが原因で発生するエラーを停止するために、「Android 依存関係」を削除し続ける必要があります。私が達成しようとしていることについて適切な方法はありますか?

本質的に、私が達成しようとしているのは、「Android 依存関係」の android.jar を /my-home-directory/android-sdk-linux の .jar ではなく、/libs/ フォルダーの .jar にすることです。 /プラットフォーム...など。

どうもありがとう!

4

1 に答える 1

1

「なぜそれをしたいのですか?」. 「android.jar」は、インストールされた SDK から取得する必要があります。このパスは開発者ごとに異なる可能性があるため、絶対パスです。

Ant を使用している場合、すべての開発者はプロジェクトのルート フォルダーに「local.properties」ファイルを作成する必要があります。ファイルのスニペット (このファイルは VCS の一部であってはなりません)。

# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.

# location of the SDK. This is only used by Ant
# For customization when using a Version Control System, please read the
# header note.
sdk.dir=/install/android-sdks

Eclipse を使用している場合は、それぞれが個別に設定を行います (Eclipse > Preferences > Android > SDK Location)。

いずれの場合も、SDK がインストールされていれば、誰でもプロジェクトを使用できるはずです。android.jarVCS でチェックインする必要はありません。

于 2012-05-30T20:33:43.990 に答える