Dieses Update ist ein Doppel-Release: die Einhaltung der neuen Anforderungen, die Google Play ab dem 31. August 2026 stellt, sowie eine wichtige Behebung eines Absturzes, der bestimmte Samsung-Geräte bei der Dock-Einrichtung betraf.

Behebung des Samsung-Absturzes beim Setup

Eine Nutzerin mit einem Samsung Galaxy S24 Ultra erlebte einen Absturz bei der Auswahl einer App im Dock während der Ersteinrichtung. Ich habe die Ursache anhand des über die Play Console gemeldeten Stack-Trace identifiziert: Der App-Auswähler, eine Compose-Komponente vom Typ LazyVerticalGrid, lehnte zwei Einträge mit demselben Schlüssel ab.

Die eigentliche Ursache war subtil. Auf bestimmten Samsung-Geräten deklariert dieselbe App mehrere mit CATEGORY_LAUNCHER markierte Activities — zum Beispiel Kontakte und die Telefon-Wähltastatur, die sich denselben packageName teilen. Sola listete dieselbe App also zweimal auf, und Compose lehnte dieses Duplikat mit einer Exception beim Rendering ab.

Die Behebung wendet eine systematische Deduplizierung nach packageName auf alle App-Listen der App an, nicht nur auf den Einrichtungsassistenten. Acht Stellen wurden aktualisiert, um sicherzustellen, dass das Problem nirgendwo sonst wieder auftritt (Edge-Panel, Ordnerauswahl, Widget-Auswahl, Icon-Pack-Auswahl usw.).

Sieben Unit-Regressionstests und vier instrumentierte Compose-Tests wurden hinzugefügt, um dieses Verhalten abzusichern.

Android-16-Kompatibilität (API 36)

Ab dem 31. August 2026 verlangt Google Play, dass alle Apps mindestens auf Android 16 abzielen. Sola erfüllt diese Anforderung nun:

Google Play Billing v9.1.0

Die Billing-Bibliothek wurde von 7.1.1 auf 9.1.0 aktualisiert, ebenfalls als Reaktion auf die Play-Store-Anforderung vom 31. August 2026 (mindestens v8.0.0 erforderlich). Dies erforderte ein Update von Kotlin von 2.1 auf 2.3, wodurch der gesamte technische Stack auf aktuelle Versionen gebracht werden konnte:

Weitere Fehlerbehebungen

So erhalten Sie das Update

Das Update wird schrittweise über den Play Store ausgerollt. Es sollte innerhalb von 24 bis 48 Stunden nach der Veröffentlichung für alle Nutzer verfügbar sein. Sie können die Prüfung auch manuell über die Play-Store-App unter „Apps & Gerät verwalten" erzwingen.

In Google Play öffnen