Also, ich bin ein wenig verwirrt, ich dachte, ich verstehe die Bedeutung von android:minSdkVersion
, und target
in Projekteigenschaften.Beziehung zwischen Android: MinSdkVersion, Android: TargetSdkVersion und "Ziel"
Im Moment habe ich diese Reihe zu:
android:minSdkVersion="7"
android:targetSdkVersion="13"
Und:
target=android-15
in project->properties->Android->Project Build Target
.
Wenn ich versuche, diese Anwendung auf einem Gerät mit Android 2.3.3 zu installieren, sehe ich ein rotes Kreuz gegen den Gerätenamen, aber die Anwendung läuft trotzdem gut.
Was bin ich? Wenn ich gegen 15 baue, wie läuft es auf Android-7? Diese Verwirrung wurde nach der Integration von AdMob in meine App angezeigt, die besagt, dass mindestens SDK-Stufe 13 erforderlich ist.
Ich vermute meine Verwirrung ergibt sich aus der Tatsache, dass in dem Screenshot oben ist ein rotes Kreuz gegen das Gerät 2.3.3. Ich würde denken, dass es versucht, mir zu sagen, dass die App auf diesem Gerät nicht ausgeführt wird, und doch tut es. –
haben Sie versucht, Ihre Eclipse und Emulator neu zu starten ... beide von ihnen. ? –
Yup. Immer gleich. –