ライブラリに android.support.v4.jar を含めましたが、まだ 1.5 と互換性がありません。どうすれば達成できますか?
ログ: E/AndroidRuntime(800): java.lang.VerifyError: android.support.v4.app.FragmentActivity
ライブラリに android.support.v4.jar を含めましたが、まだ 1.5 と互換性がありません。どうすれば達成できますか?
ログ: E/AndroidRuntime(800): java.lang.VerifyError: android.support.v4.app.FragmentActivity
サポートされる最小 API レベル: 4。アンドロイド 1.6
詳細はこちらをご覧ください。
Android バージョンの市場シェアはこちらをご覧ください。
Android SDK version table for Septmber 4 2012.
Android SDK version Current market share
1.5 (Cupcake) 0.1 %
1.6 (Donut) 0.1 %
2.1 (Eclair) 4.0 %
2.2 (Froyo) 13.1 %
2.3 (Gingerbread) 49.7 %
3.0-3.2 (Honeycomb) 1.8 %
4.0.x (ICS) 28.5 %
4.1 (Jelly Bean) 2.6 %
ドキュメントには次のように記載されています。
サポートされる最小 API レベル: 4
もちろん、API 4 は Android 1.6 Donut です。v13 (Honeycomb 3.2) 以降とのみ互換性のあるサポート ライブラリもあります。
現時点で Android 1.5 をサポートする必要がほとんどないことは、何の価値もありません。この記事の執筆時点では、デバイスの0.2% のみが実行されています (1,000 回のダウンロードごとに 2 回)。そして、その 0.2% の人口統計は、おそらく A) 開発者と、B) 古いテクノロジに固執する可能性が高いため、アプリをあまり使用しない人々です。
したがって、次の 3 つのオプションがあります。
minSdkVersion
サポートを 3 (1.5) にします。Android 1.5 でサポートされていないフラグメント。フラグメントを使用するための最小 API レベルは 4 です。