2013-07-10 14 views
5

Wie lautet die Mindestversion von Android SDK für die Verwendung von Firebase für Android?Firebase für Android SDK-Unterstützung?

Ich sehe, dass das AndroidDrawing Beispiel mit API Level 17 funktioniert, aber nicht 11. Was genau ist das Limit?

Um genauer zu sein: Es stürzt nicht ab, aber die Anwendung erhält nie Daten. Also für das AndroidDrawing Beispiel zeichne ich im Grunde selbstständig.

bearbeiten: Plattformversion 4.0 (API Level 14) funktioniert auch nicht.

+0

Sind Sie sicher, dass es die API-Ebene ist der Grund, warum es nicht funktioniert? Ich habe das SDK eine Weile zurück und es war schon immer Min. SDK API 8 (wenn ich mich richtig erinnere, ist das). In der Tat haben ihre aktuellen Demos auch die gleichen in ihren Manifesten: [Android Chat] (https://github.com/firebase/AndroidChat/blob/master/AndroidManifest.xml) und [Android Zeichnung] (https: // github .com/firebase/AndroidDrawing/blob/master/AndroidManifest.xml) (Von: https://www.firebase.com/docs/examples.html). Haben Sie einen anderen Faktor als das Mindest-SDK in Betracht gezogen? –

+0

Irgendeine Idee von was dieser "andere Faktor" sein könnte? Ich habe die Demo-App aus ihrem Repo geklont, auf einem Level-17-Emulator ausgeführt und es funktionierte, lief es auf einem Level-14-Emulator und das tat es nicht. – MasterScrat

+0

Eigentlich nein. Ich nicht. Ich habe natürlich spekuliert, dass die Beispiel-Apps (und meine früheren Erfahrungen) darauf hindeuten, dass mindestens ein SDK-Level von 8 verwendet wird. Sie hätten diesen Parameter überarbeitet, wenn Apps nicht funktionierten. –

Antwort

8

Firebase dev hier. Wenn Sie das neueste SDK-Build (v1.0.2, https://www.firebase.com/docs/downloads.html) greifen, sollte es den ganzen Weg zurück zu Android 2.2 funktionieren, was ich glaube, ist API Level 8. Wenn nach der Aktualisierung immer noch nicht funktioniert, aktivieren Sie die Protokollierung

Firebase.getDefaultConfig().setLogLevel(Logger.Level.DEBUG); 

und entweder schreiben die Ausgabe oder per Email

[email protected]
+0

Yay! es funktioniert (getestet auf 2.3.6) – MasterScrat

+0

2.3.6 ist API-Ebene 10, die natürlich nicht Level 8 entspricht. Aber gut zu wissen, dass es sowieso auf Level 10 zurück geht :) Und die Anzahl der neuen Features und Funktionen zwischen 8 und 10 ist nicht so hoch. – caw

+0

Gibt es eine aktualisierte Möglichkeit, Debug-Protokollierung zu aktivieren? – Innova

Verwandte Themen