2

だから私はAndroidアプリを開発していて、それをGooglePlayに公開したいと思っています。プロジェクトには、API 13以降でのみサポートされるいくつかのメソッドが含まれています(たとえば、Display.GetSize()など)。実行時にデバイスのOSを読み取り、それに応じて決定を下すことで、これらの制限を回避することでプロジェクトを下位互換にしました(たとえば、OS <13が別の方法を使用して画面サイズを取得する場合)

マニフェストでminSdk7を作成しましたが、次のようになります。

<uses-sdk android:minSdkVersion="7" />

デバイスチューザーを起動してエミュレーターを選択するたびに、 API 13より下のOSを備えたエミュレーターのほかに赤い十字が表示されます。ただし、アプリを実行すると、アプリは正常に動作します。

質問:アプリをGoogle Playにアップロードすると、API 13未満で実行されているデバイスはアプリをダウンロードできますか?

4

1 に答える 1

1

エミュレーターチューザーの赤いサインは、Androidの「ProjectBuildTarget」によるものです。2.1、つまりSdkVersion = 7に変更すると、表示されなくなります(赤い記号)。

市場については問題ありません。API13未満で動作するデバイスで確実に利用できるようになります。

于 2012-06-26T15:30:32.390 に答える