それらはどのように異なりますか?それとも同じですか?私が理解しているように、これらは両方とも、アプリをコンパイルする必要があるSDKのバージョンを定義します。
明確にするのを手伝ってください。前もって感謝します
ドキュメントは言う
android:targetSdkVersion:この属性は、ターゲットバージョンに対してテストしたことをシステムに通知します。システムは、ターゲットバージョンとのアプリの上位互換性を維持するために、互換性動作を有効にしないでください。アプリケーションは引き続き古いバージョンで実行できます
設定されていない場合、デフォルト値はminSdkVersionに指定された値と同じです。これは、市場がより低いSDKのデバイスをフィルタリングすることを示しています。
プロジェクトプロパティファイルのtarget=android-sdkバージョンは、Eclipseがこれより上位のsdkからのメソッドまたはクラスの使用を許可しないことを示します。
すなわち。1つは開発環境に関連し、もう1つはAndroidデバイスに関連します。
プロジェクトプロパティのターゲットは、プロジェクトがコンパイルされるAndroidバージョンです。
マニフェストのtargetSdkVersionは、アプリケーションが対象とするAndroidバージョンです。たとえば、ターゲットバージョンを14以上に設定した場合、Androidv4はアクションバーなどの特定のICS機能を表示します。
http://developer.android.com/guide/topics/manifest/uses-sdk-element.html