Ich habe eine App mit Android Studio und Gradle entwickelt. Die App verwendet ActiveAndroid. Die App funktioniert perfekt ab 3.0. Wenn es auf einem Gingerbread-Gerät ausgeführt wird, öffnet es sich einfach, weißer Bildschirm und schließt sich dann automatisch. Der einzige Hinweis im Logcat, wenn App ausgeführt wird, ist folgender:
%Vor%Meine Gradle-Datei sieht folgendermaßen aus:
%Vor%Ich habe auf einem Low-End-Samsung-Handy mit Gingerbread und einem Gennymotion-Emulator mit 2.3.7 versucht. Nach dem Debugging habe ich festgestellt, dass die App beim Ausführen der scanForModel-Methode innerhalb der ActiveAndroid.initialize-Methode hängen bleibt.
Vielen Dank im Voraus
Wenn Sie keine Modellklassen manuell bereitstellen, sucht ActiveAndroid beim Starten der App automatisch in der .dex-Datei danach. Das kann viel Speicher belegen.
Sie fügen Modellklassen in Aktivität oder in Manifest hinzu.
Mehr hier:
So deaktivieren Sie das Scannen für das Modell in Activeandroid
Tags und Links android android-2.3-gingerbread activeandroid