ICS用のアプリを持っています。ジンジャーブレッドで動作させたいのですが、どうすればよいですか?
2 に答える
ドキュメントで説明されているように、を設定android:minSdkVersion="9"
します。AndroidManifest.xml
また、コードを調べて、Gingerbreadで使用できないAPIを呼び出していないことを確認します。リントはこれを助けることができます。必要な場合は、関連する機能を無効にする、代替の実装を提供するなど、適切なアクションを実行してください。
まず、プロジェクトのビルド プロパティに移動し、Android SDK のバージョンを 2.3 -> 2.37 (sdk 9 または 10) に設定します。Eclipse は、プロジェクトをコンパイルするために必要な違いを示します。
XML レイアウト ファイルに変更を加える必要があります。Gingerbread で動作しないウィジェットがいくつかあるかもしれません。実際にデバイスでアプリを実行するまで、それらが明らかになるかどうかはわかりません. しかし、うまくいけば、あまり多くの違いがあってはなりません。
たとえば、アプリがフラグメント、画面サイズを使用するためのツール (re: 7 インチ デバイス)、OpenGL などを使用する場合、大きなコードの変更がいくつかあります。
開始する前に、次のページにもざっと目を通しておきます。