Ich habe ein Telefon mit 4.2.2 (Jellybean) Version, ich möchte eine Anwendung auf dieser Version erstellen, aber diese Version ist veraltet. Kann ich diese Version in Android Studio noch ausbauen?Kann ich eine veraltete Version der SDK Build Tools in Android Studio verwenden?
0
A
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.
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.
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" –
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). –