問題なくプロジェクトを作成するために、Eclipse でターゲット API -8 と最小 SDK api-8 を設定すると、ジェリー ビーン Android デバイスで実行できますか。問題が発生した場合は、これを解決するために何をしなければなりませんか。
2 に答える
ターゲット API を API-8 に設定すると、アプリケーションは API8 を使用してスマートフォンで実行するように最適化されますが、最小 SDK から最後の 1 つ (または最大セット) まで実行できます。
Android 4.2.2 は API レベル 17 に依存しているため、問題なく動作するはずです。
見る
Android は新しいバージョンごとに進化するため、一部の動作や外観さえも変更される可能性があります。ただし、プラットフォームの API レベルがアプリの targetSdkVersion で宣言されたバージョンよりも高い場合、システムは互換動作を有効にして、アプリが期待どおりに動作し続けることを保証する場合があります。targetSdkVersion を指定して、それが実行されているプラットフォームの API レベルと一致するようにすることで、このような互換性の動作を無効にすることができます。たとえば、この値を「11」以上に設定すると、システムは、Android 3.0 以降で実行しているときにアプリに新しいデフォルト テーマ (Holo) を適用できます。また、より大きな画面で実行しているときに画面互換モードを無効にできます (API のサポートのため)。レベル 11 は、より大きな画面を暗黙的にサポートします)。
http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels