簡単な質問:Eclipseでは、 "New Android project"コマンドは、常に最新のsdkを使用しようとします。常に良いアイデアですか?最後のtargetSdkVersionを常に使用する必要がありますか?
UPDATE:
私が説明しよう。最後のAndroid(ジェリービーン、4.2.xでは)にターゲットが、それはフローズンヨーグルト(2.2)上でも実行することができ、そう
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
:今Eclipseで、「新プロジェクトが」でマニフェストを生成します。それは私にとっては大丈夫です。私はこの選択に何が間違っていますか?無(2.2 targetSdkVersion =「17」とビルドターゲット私のアプリは、古いデバイス上で実行されます確認するために:minSdkVersionが=「8」+アンドロイド:
UPDATE
は、それは私がアンドロイドを設定しOKですNoSuchMethodError例外)?
ターゲットにするデバイスによって異なります – vodich
私は自分の質問を編集しました –
"target sdk version"の意味は次のとおりです:http://developer.android.com/guide/topics/manifest/uses-sdk -element.html これは、このsdkバージョンでアプリをテストし、正常に動作することを確認したことになります。したがって、デバイスは古いSDHをエミュレートする必要はありません。 – tuxSlayer