私が読んでいることと、minSDK レベルを 4 に設定したときに発生しているエラーに少し向きを変えています。プラットフォームの新しいバージョンが生成されると、以前のバージョンとの下位互換性があると思われるでしょう。 ; したがって、SDK 17 でソフトウェアを作成した場合、その機能を使用すると、4 などの以前のバージョンを使用するデバイスでも機能します。しかし、そうではないようです。Android OS のバージョン 2.3.6 を実行している携帯電話を購入したので、開発中のソフトウェアが、新しい OS だけでなく、このデバイスや他の古いデバイスでも動作することを確認したいと思います。ただし、下位互換性は保証されていないようです。それで、新しいデバイス用に開発するだけですか、または、新しい環境で書いたものがデバイス上で機能することを保証する方法はありますか? サポート ライブラリを使用しようとしていますが、新しいバージョンのすべての API が含まれていないようです。必要な API を何らかの方法でサポート ライブラリにインポートすることはできますか? もしそうなら、それについての記事を教えてもらえますか?
アクティビティとフラグメントの両方を使用して、アクション バーにタブを持つアプリを作成しようとしていますが、「SDK の最小レベルは 4 です。13 にする必要があります」などのバージョンの不一致エラーが発生し続けます。
アプリを新しいデバイスで動作させることができると確信していますが、すべての潜在的なユーザーが新しい電話を持っているわけではないと確信しています. そこで、進行中の問題を回避するための洞察を求めています。
あなたの洞察に感謝します。
ありがとう