Android 2.2 SDK bricht die Kompatibilität mit älteren Telefonen

8

Ich habe meine App kürzlich auf eine Build-Version von SDK Version 8 aktualisiert, um die App2SD-Funktion für meine Benutzer zu integrieren.

Ich hatte jedoch Berichte über Geräte auf SDK 3 (1.5), die Probleme beim Starten der Anwendung hatten, mit folgendem Stack-Trace:

%Vor%

Wenn ich das Build-Ziel wieder auf Version 4 ändere, wie es vorher war, verschwindet dieses Problem. Auch wenn ich grafische Ressourcen aus meinen XML-Dateien entferne, verschwindet dieses Problem!

Jede Hilfe würde sehr geschätzt werden, da ich derzeit eine kaputte App auf dem Markt für viele Benutzer habe.

    
Tom 27.05.2010, 18:31
quelle

2 Antworten

13

Dies könnte mit unterschiedlichen Bilddichten zusammenhängen und wie SDK 1.5 das nicht handhaben kann. Schauen Sie sich hier und hier .

    
omermuhammed 27.05.2010, 18:36
quelle
2

Sie sollten in der Lage sein, minSdk = 3 targetSdk = 8 zu machen und gegen die 2.2 Bibliotheken zu bauen, die funktionieren sollten. Sie können einfach keine SDK API verwenden, die nicht Teil der 1.5 API ist. Sie müssen die App auch manuell auf dem 1.5-Emulator installieren, um es zu testen, aber es sollte funktionieren.

    
Robby Pond 27.05.2010 18:37
quelle

Tags und Links