私のアプリはで開発されています。eclipseでは4.0.3のアプリをエクスポートしてapkファイルを作成しましたが、インストールできませんそれはアンドロイドバージョン2.2.1と私のサムスンギャラクシーS2でそれ。4.0.1 apkファイルを2.2.1のアンドロイド携帯電話にインストールすることができます
どうすればよいですか?
私のアプリはで開発されています。eclipseでは4.0.3のアプリをエクスポートしてapkファイルを作成しましたが、インストールできませんそれはアンドロイドバージョン2.2.1と私のサムスンギャラクシーS2でそれ。4.0.1 apkファイルを2.2.1のアンドロイド携帯電話にインストールすることができます
どうすればよいですか?
Androidは前方互換性がありません下位互換性。したがって、4.Xでアプリケーションを作成し、2.Xで実行したい場合、それは不可能です。
これは、Levels of APIを見つけるためのリンクです。
minSdkVersion
をAPIレベル8以下に設定する必要があります。あなたのAndroidManifest.xml
<uses-sdk android:minSdkVersion="8" />
そしてthis linkではAndroid OSのバージョンにAPIレベルをマッピングします。
あなたはshould't ...とAndroid 4.0は、あなたがそれを行うことは許可されませんので... 2.1でサポートされていない別のハードウェアrquirementと最新のAPIのを持っている...
Android対応前方互換性。つまり、API 1.5でプログラミングされたアプリケーションをそのAPIの上にある電話機にインストールできますが、そのAPIの下の電話機にアプリケーション4.0.3をインストールすることはできません。 SandyはそのAPIの下にインストールできない理由を引用しました
しかし、それは2.2.1で利用できないAPIを使用していると仮定しているだけです。 –
@WaynnLue ..確かに..しかし、それは好まれていません。彼は4.xに特化した何も使用していないと仮定して2.xデバイスにインストールできます。 – ngesh
これはアクションバーとすべてのものを使用しています –