2010-05-31 12 views
53

Sobald ich ein Projekt mit dem Android-Assistenten erstellt habe, wie kann ich das API-Paket von 1.5 auf 2.1 ändern?Eclipse Android API-Level ändern

Ich beziehe mich nicht auf die XML-Anwendung, wo die Mindest-API festgelegt ist, ich beziehe mich auf die in meinem Projekt enthaltenen Jar's zu den Google-APIs.

+0

nur eine Randnotiz: Wenn es eine Verbraucher-App ist, stellen Sie sicher, nicht zu verlieren Kompatibilität mit Versionen 1.5 und höher, gibt es immer noch viele Menschen mit älteren Versionen – HXCaine

+1

@HXCaine Nur 6.1 % des Marktes verwenden eine Version niedriger als 2,1, 19,1% des Marktes verwenden Version 2.2 und 74,4% verwenden 2,3,3 und höher. [Link] (http://developer.android.com/resources/dashboard/platform-versions.html). Aus diesen Gründen würde ich nicht weniger als 2.2 unterstützen, und selbst dann ist es wahrscheinlich sicher, 2.3.3 und höher zu unterstützen, da ich darauf wette, dass der Prozentsatz der Leute, die 2.2 ausführen, weiterhin stetig sinken wird und die API-Funktionalität in 2.3.3 verfügbar kann den Marktverlust wert sein, wenn es bedeutet, dass die anderen 75% der Markt gefällt Ihre App, die viel mehr (hängt davon ab, was Ihre App tut) – Zero

+0

@HXCaine Bezug auf den gleichen Link, nur von Dezember 2011 bis Juni 2012, der Prozentsatz von Benutzer, die 2.2 verwenden, sind um mehr als die Hälfte gesunken. Ich wette, es wird bis Dezember 2012 wieder halbiert. Je mehr ich davon verstehe, desto mehr fühle ich, dass sogar 2.2 für die Entwicklung neuer Apps nicht mehr relevant ist, es sei denn, Ihre App nutzt keine der neuen API-Funktionen in 2.3 .3. In diesem Fall können Sie auch 2.2 unterstützen. Ich würde mich aber immer noch nicht mit 1.6 beschäftigen. – Zero

Antwort

59

Verwenden Sie Eclipse dafür, weil Sie die Frage mit Eclipse markiert haben. Wenn Sie Eclipse verwenden, klicken Sie einfach mit der rechten Maustaste auf Ihr Projekt, wählen Sie Eigenschaften und wählen Sie dann Android. Sie sollten nun in der Lage sein, ein anderes Build-Ziel auszuwählen. Wenn Sie auf das API-Paket wollen Sie das Kontrollkästchen von 4 ändern 7.

Wenn Sie Eclipse nicht verwenden und wollen, dass die Android-Konsole Programm verwenden, um das Terminalprogramm android auf folgende Weise verwenden

android update project -p <path to project> -t <new target api level> 
48

Verwendung Eclipse, kann es nicht die SDK-Version korrekt ändern, nur mit Rechtsklick und Eigenschaften. Öffnen Sie die Manifest-Datei und ändern Sie die Zeile

<uses-sdk android:minSdkVersion="number-of-version-you-want" /> 
+1

Diese Antwort funktionierte für mich, danke! – shanabus

+0

Arbeitete auch für mich, danke! – maximus

+0

Obwohl Op sagte: "Ich beziehe mich nicht auf die XML-Anwendung, in der die Mindest-API festgelegt ist" Ich gebe Ihnen immer noch eine +1, um darauf hinzuweisen, wo dies zu tun ist. :) – Madbreaks