Auf einem Pixel 8a mit GrapheneOS wollte ich jetzt mal die GCam (Pixel Camera) zum laufen bringen.
Von APK-Mirror (Version von Juni 2024/ 34MB groß) installiert,/erhalte ich nach Start der App die Meldung „Ungültige Version“.
Aus dem Aurora-Store anonym installiert, lässt sich die App starten, diese fragt ein paar Berechtigungen ab und beendet sich danach.
Schau ich ins Log, steht da " fehlendes.Google Service Framework“.
Ich hatte diesen Eintrag hier aber so verstanden, dass ich selbst die Fake-Schnittstelle nicht mehr brauche.
Es ist keine zusätzliche Software (Google Play Services etc.) notwendig. Einfach aus dem Aurora Store installieren und starten. Die Berechtigung „Internet“ noch entziehen und dann geht da auch nichts raus.
Aktuelles GrapheneOS, aus dem AuroraStore die Version (siehe Bild) installiert und die App stürzt direkt nach dem Aufrufen ab.
Hier die letztem Zeilen aus dem Log:
-------- switch to crash
07-22 08:43:41.028 32615 32615 E AndroidRuntime: FATAL EXCEPTION: main
07-22 08:43:41.028 32615 32615 E AndroidRuntime: Process: com.google.android.GoogleCamera, PID: 32615
07-22 08:43:41.028 32615 32615 E AndroidRuntime: java.lang.NullPointerException: Cannot return null from a non-@Nullable@Provides method
07-22 08:43:41.028 32615 32615 E AndroidRuntime: at qdn.a(PG:2)
07-22 08:43:41.028 32615 32615 E AndroidRuntime: at dfo.get(PG:40)
07-22 08:43:41.028 32615 32615 E AndroidRuntime: at qdh.get(PG:9)
07-22 08:43:41.028 32615 32615 E AndroidRuntime: at dft.run(PG:13)
07-22 08:43:41.028 32615 32615 E AndroidRuntime: at iyx.run(Unknown Source:2)
07-22 08:43:41.028 32615 32615 E AndroidRuntime: at lqa.run(PG:3)
07-22 08:43:41.028 32615 32615 E AndroidRuntime: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:487)
07-22 08:43:41.028 32615 32615 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:264)
07-22 08:43:41.028 32615 32615 E AndroidRuntime: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:307)
07-22 08:43:41.028 32615 32615 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
07-22 08:43:41.028 32615 32615 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
07-22 08:43:41.028 32615 32615 E AndroidRuntime: at java.lang.Thread.run(Thread.java:1012)
07-22 08:43:41.028 32615 32615 E AndroidRuntime: at lov.run(PG:6)
--------- switch to main
07-22 08:43:41.030 32615 32671 W GooglePlayServicesUtil: Google Play Store is missing.
--------- switch to system
07-22 08:43:41.031 32615 32670 E ActivityThread: Failed to find provider info for com.google.android.gsf.gservices
07-22 08:43:41.031 32615 32670 E ActivityThread: Failed to find provider info for com.google.android.gsf.gservices
--------- switch to main
07-22 08:43:41.032 32615 32671 W GooglePlayServicesUtil: Google Play Store is missing.
07-22 08:43:42.963 32615 32615 I Process : Sending signal. PID: 32615 SIG: 9
Kann es sein, dass dein Gerät nicht korrekt vom Aurora-Store erkannt wird oder du ein anderes Gerät vortäuschst? Bei Target SDK sollte 34 stehen und nicht 28. Da wird dir vermutlich eine falsche/ältere Version installiert, die dann nicht mit der aktuellen Android-Version funktioniert.