project.properties
既存のソースからプロジェクトをインポートすると、EclipseまたはAndroidがファイルを変更します。
SVNから既存のプロジェクトを「エクスポート」すると、project.properties
ファイルはそのプロジェクトの正しいSDKを参照しています。
# Project target.
target=Google Inc.:Google APIs:7
テキストエディタでファイルを開くと、これを確認できます。これをプロジェクトとしてEclipseにまだインポートしていません。
次に、既存のソースからファイル...新規...Androidプロジェクトを使用してEclipseにインポートすることを選択します。
Eclipseはプロジェクトをインポートし、すぐにプロジェクトエクスプローラーウィンドウに正しいSDKを表示します。これまでのところ完璧です。
1秒ほど経つと、SDKがAndroid2.1に変更されているのがわかります。Eclipseが自動的に変更を加えました!
project.propertiesファイルが更新されました:
# Project target.
target=android-8
要約すると:
- SVNからプロジェクトをエクスポートします-project.propertiesはGoogleAPI7を指します。
- これをEclipseにインポートします-project.propertiesは自動的にAndroidAPI8に変更されます。
私はこれを別の開発者のマシンでチェックしました-同じ動作です。(つまり、Android SDK Tools 21.0.0および21.0.1)
何か案は?