アプリをEclipseのAndroid4.0.3で開発し、それをエクスポートしてapkファイルを作成しましたが、 Androidバージョン2.2.1のSamsungGalaxyS2にインストールできません。
私は何をすべきか?
アプリをEclipseのAndroid4.0.3で開発し、それをエクスポートしてapkファイルを作成しましたが、 Androidバージョン2.2.1のSamsungGalaxyS2にインストールできません。
私は何をすべきか?
minSdkVersion
をAPIレベル8以下に設定する必要があります。AndroidManifest.xmlで
<uses-sdk android:minSdkVersion="8" />
そして、このリンクはAPIレベルをAndroidOSバージョンにマップします。
すべきではありません。Android4.0には、2.1でサポートされていないさまざまなハードウェア要件と最新のAPIがあります。そのため、それを行うことはできません。
Androidは上位互換性があり、下位互換性はありません。したがって、4.Xでアプリケーションを作成し、2.Xで必要な場合、それは不可能です。
これは、 APIのレベルを見つけるためのリンクです。
Androidは上位互換性をサポートしています。つまり、API 1.5でプログラムされたアプリケーションをそのAPIより上の電話にインストールすることはできますが、アプリケーション4.0.3をそのAPIより下の電話にインストールすることはできません。Sandyは、そのAPIの下にインストールできない理由を引用しました