現在、私はAndroidのPlatform 2.3.3, API Level 10
でAndroidプロジェクトを開発しています。 Android 2.0 Device
にプロジェクトを実行するためのAPKファイルを作成したいと思います。これどうやってするの ? Android 2.0 Device
で現在のAPKファイルを実行できますか?古いAndroidプラットフォームで実行するAPKファイルを作成する
1
A
答えて
4
documentationで説明されているように、マニフェストにandroid:minSdkVersionを設定する必要があります。これは、最小限のSDKでサポートされているAPIメソッドとクラスのみが利用できることを意味します。
0
さまざまなAPIレベルでアプリを実行したい場合、Androidマーケットは複数のAPKをサポートしています。
minSdkVersion 5で1つのapkをアップロードし、minSdkVersion 10で1つのapkをアップロードできます。APIレベルが5以上の電話機でこのバージョンが表示される場合は、最後にバージョンコードが高くなる必要があります。
注意:kgiannakakisによると、minSdkVersionを5に設定すると、バージョン10以降でのみ使用できるクラスとメソッドを使用できなくなります。これを避けるには、同じ機能を持たないレベル5で削除されたバージョンを作成することができます。または、リフレクションを使用して、メソッドが実行時に現在のデバイスで利用可能かどうかを確認することができます。