2016-08-01 6 views

Antwort

1

Sie können Apps für jede Version erstellen. SDK-Version für Jellybean ist 17. Just Setup der minSdkVersion in build.gradle als 17 (oder niedriger, wenn Sie es mit noch früheren Versionen von Android verwenden möchten).

Sie erhalten auch diese Option, um die minimale SDK-Version des neuen Projektassistenten selbst auszuwählen, während Sie einen erstellen.

Kurz gesagt, ja, Sie können es schaffen. Außerdem müssen Sie möglicherweise die entsprechende API herunterladen, wenn Sie den Emulator verwenden möchten.

+0

Ich habe eine Anwendung mit API 17 minSdkVersion erstellt, aber wenn ich GRADLE 17 auswähle, heißt es "Die SDK Build Tools Revision ist zu niedrig für das Projekt" –

+1

Ja, denn das neueste ist '24.0.1'. Was Sie sehen, könnte eine Warnung sein, da empfohlen wird, die neueste Build-Tool-Version zu verwenden. Wie die offizielle Dokumentation sagt. 'Build Tools ist eine Komponente des Android SDK, die zum Erstellen von Android-Anwendungscode erforderlich ist. Wenn die App auf einem 4.2.2-Gerät ausgeführt werden soll, müssen Sie nicht die veraltete Build-Tool-Version, sondern die' minSdkVersion' verwenden Attribut. Dieses Attribut zeigt die Mindestversion des Android-Betriebssystems an, die für die Ausführung Ihrer App erforderlich ist. Für einen schönen Einblick in all diese Dinge, gehen Sie durch Ians Artikel (Link in seinem Artikel, unten). –

1

Per this blog post, sollten Sie immer mit dem neuesten SDK kompilieren (und das gleiche gilt Tools, gradle Version, etc. zu bauen). Was Sie kompilieren, ist unabhängig von der verwendeten SDK-Version für Minimum und Ziel.