作業中のアプリの最終テストを開始しています。現在、さまざまな Android バージョンとの互換性をテストしています。Android 4.1 より古いバージョンでアプリを実行しようとすると、AVD マネージャーは Android 4.1 と互換性のあるデバイスを選択するように指示します。古いバージョンの Android で作成した AVD は表示されません。4.1 でのみ AVD を選択できます。私のマニフェスト ファイルでは、次のように宣言しています。
<uses-sdk android:minSdkVersion="7"
android:targetSdkVersion="16"/>
私の知る限り、API 7 から API 16 までの Android バージョンでアプリを実行できるはずですが、4.1 より古いものは表示されません。AVD マネージャーから古いバージョンで AVD を開始してから、アプリをインストールしようとしました。インストールできますが、互換性がないことを示す赤い X がその上にあります。アプリでは、デフォルトのテキストの色と、4.1 では白いテキストで表示される黒い背景の透明なボタンを使用しています。ただし、古い Android バージョンでは、テキストは黒です。マニフェスト ファイルの uses-sdk 行以外に、これに影響するものは何も知りません。どんな助けでも大歓迎です。