2011-03-03 6 views
3

今日、2.3.3からSDKバージョン3.0にアップグレードしました。私は常に私に困惑している1つの質問があります。minSdkVersionと使用可能なエミュレータを設定しますか?

ビルドターゲットAPIレベル7でビルドしたときのコードは変更されていないため、呼び出されるAPIレベルのメソッドはありません。私は今プロパティ/ビルドターゲットをAPIレベル11に変更しましたが、マニフェストのminSdkVersionをレベル7に設定しました。

Eclipseで実行コンフィギュレーションを設定すると、レベル11のAVDしか使用できません。私のマシン上に存在するレベル7のAVDはターゲットとして使用できませんか?

レベル7エミュレータでテストできないため、minSdkVersionを7に設定するとどうなりますか?

答えて

4

アプリのデバッグ設定パネルでターゲットタブに移動し、デプロイメントターゲット選択モードを「手動」に変更し、デバッグボタンをクリックすると、「Androidデバイスセレクタ」が表示されます。ダイアログで、起動するAVDを指定できます。

+1

よくできました!私はマニュアルオプションを試してみました。私が選ぶことができるデバイスを見て、レベル11のデバイスしか見えなくなったら、あきらめました。私は「走る」または「デバッグする」と打つことは他のすべてを引き起こすとは決して考えなかった。プラグインはこの点で確実に改善する必要があります。私のためにこれをクリアしてくれてありがとう。 – NickT

+3

これを試している間にAndroidデバイスが接続されている場合でも、「AVDを利用できません」と表示されることがあります。デバイスのプラグを抜き、Androidデバイスセレクタをもう一度開くと、エミュレータが表示されます。 – azdev

関連する問題