1

教授と私は明らかに異なるバージョンの Eclipse を使用しており、彼のプロジェクト要件を私の Eclipse に合わせるのに苦労しています。

彼の要件は次のとおりです。「2.3 SDK を使用し、4.0 エミュレーターでアプリをテストすることをお勧めします...」

私はJunoを使用していますが、これは私が見ているものです:

ジュノ

これは正しく設定されていますか?

答えとして教授にメールするように言われるだけでなく、ターゲット SDK と「コンパイル」の概念の違いは何ですか? なぜそれらが別々のオプションなのかはわかりません。

ターゲットを低くして 4.0 でコンパイルするにはどうすればよいですか? それは正しくないようです。

4

2 に答える 2

2

最低限必要な SDK も API:9 に設定すると、先生の言うことに近づくことができます。あなたが持っているものはOKに見えます。

于 2013-01-28T22:27:12.883 に答える
1

通常、「コンパイル」レベルは、ターゲット SDK レベルよりも高くしないでください。(多くの場合、最低限必要な SDK と同じですが、それを高く設定する理由もあります。) 「コンパイル」の目的は、より高いレベルをターゲットにして、互換性のために API 呼び出しをより低いレベルに制限できるようにすることです。

そうでなければ、あなたの選択は教授が推奨しているものと一致しているように見えます. これらの設定は、エミュレータのバージョンとはあまり関係がないことに注意してください。AVD を作成するときに、エミュレーターのバージョンが少なくとも「必要な最小限の SDK」である限り、プロジェクトを実行するように設定します (もちろん、バグがなければ)。

于 2013-01-28T22:35:47.487 に答える