Wählen Sie "Android X.X" oder "Google APIs" im neuen Projekt

8

Ich denke, es ist im Grunde dasselbe, aber welches Build-Ziel sollte ich wählen? Oder gibt es wirklich einen Unterschied zwischen ihnen?

Zum Beispiel "Android 2.2" oder "Google APIs" für dieselbe Plattform und API-Ebene?

    
Marek Sebera 13.11.2011, 19:51
quelle

2 Antworten

23

Wenn Ihre Anwendung eine Google API wie Google Maps verwendet, benötigen Sie die Google API-Version. Ich habe kein kommerzielles Gerät gefunden, das diesen Build nicht enthält, aber das rohe Open-Source-Android enthält das Google API nicht, weil es proprietären nicht-offenen Quellcode von Google enthält.

Wenn Sie keine dieser APIs verwenden, spielt es keine Rolle, welche Sie wählen. Aber wenn Sie eine der Google Apis verwenden, müssen Sie den Google Build verwenden.

    
Plastic Sturgeon 13.11.2011, 19:56
quelle
0

Es ist wichtig für einige Dinge, wenn Sie eine neuere API auswählen, müssen Sie vorsichtig sein, welche Methoden Sie in Ihrem Programm verwenden.

Wenn Sie eine Methode verwenden, die in 3.2 neu ist und nicht in älteren APIs vorhanden ist, wird Ihre App nicht auf älteren Geräten ausgeführt ... außer Sie machen Ausnahmen

    
Chris 13.11.2011 19:54
quelle

Tags und Links