targetSdkLevelの正しい値を決定する方法を説明してもらえますか?
Android 2.3.7 から 4.0.3 までのすべてのバージョンで動作するアプリを構築したいとします。 minSdkLevelとtargetSdkLevelをどのように設定すればよいですか?
前者は android 2.3.7 の API レベルに、後者は 4.0.3 の API レベルに合わせる必要がありますか?
次に、アプリを開発するときは、サポートされている最も古い SDK レベルで利用可能なメソッド/クラスのみを使用する必要がありますか?
アプリをコンパイルすると、2.3.7 または 4.0.3 用にコンパイルされますか?
このタグで指定された新しいバージョン用に apk をコンパイルできないため、 targetSdkLevelの目的を理解できません。それ以外の場合は、 minSdkLevelで指定されたバージョンまでのバージョンでは動作しません。なぜtargetSdkLevelを最新の利用可能なレベル?
uses-sdk Manifest タグに関する公式情報も読みましたが、まだ理解できません。このトピックを明確にするのを手伝ってもらえますか?
編集:皆さんに感謝し、重複した質問をお許しください。このブログ投稿を読みましたが、本当に役に立ちました。皆様からの素晴らしい回答。