2012-04-17 8 views
0

私はAndroidのSDKについて質問があります。 私はアンドロイド4.03までのアンドロイド1.6のためのアプリケーションをavaiableにします。 私は最近1.6 sdkを使用していますが、xlargeの画面をブロックして、より高いsdkを使用する必要があります。 iは、最新のSDKを使用してAndroidはsdkの属性を使用しています

<uses-sdk android:targetSdkVersion="15" android:minSdkVersion="4 " android:maxSdkVersion="15" /> 

答えて

1

で使用することができます私は最近、1.6 SDKを使用してきたが、私は高いSDKを使用したいので、XLARGE画面をブロックする必要があります。

いいえ、マニフェストの<compatible-screens>要素でコンパイルできるように、より高いビルドターゲットを使用する必要があります。これは<uses-sdk>とは関係ありません。

iは、最新のSDKを使用してdocumentationに説明するようにandroid:maxSdkVersionを使用することはお勧めできません

で使用できます。それ以外の場合、この<uses-sdk>要素は問題ありませんが、「xlarge画面をブロックする」とは関係ありません。

+0

アンドロイド3.0で導入されたブロックスクリーン(おそらくより高い)mより高いsdkを必要とし、1.6を必要とするからです。私はアンドロイド4 SDKを使用する場合、私はアンドロイド1.6の携帯電話でアプリケーションを実行することはできますか? – Ukjent

+0

@Ukjent: "1.6より高いsdkが必要です。" - APIマネージャーからAPIレベル9以上のSDKライブラリをインストールする必要があります。 「アンドロイド4 SDKを使用する場合、アンドロイド1.6の電話でアプリケーションを実行できますか?」 - 古いデバイスで実行中の古いデバイスに存在しないJava APIを使用しようとしない限り、そうです。 – CommonsWare

+0

Ok、thx for help – Ukjent

関連する問題