Cyanogenmod: Google Play Services stürzt nach dem Update immer wieder ab

Vor einigen Wochen habe ich die Google Play-Dienste meines Oneplus One aktualisiert (Android-Version 5.1.1, Cyanogen OS-Version 12.1.1). Von einer apk, die ich online heruntergeladen habe. Seitdem stürzt es ständig ab. Manchmal alle paar Minuten, manchmal aber auch mehrmals pro Minute. Ich kann immer noch das Internet nutzen, aber meine Instant Messaging-Apps scheinen Nachrichten mit Verzögerung zu empfangen. Wahrscheinlich, weil der Push-Service von GPS nicht richtig funktioniert.

Die Abstürze treten besonders beim Verbinden mit einem WLAN, bei der Verwendung anderer Apps, die eine Verbindung zum Internet herstellen, und manchmal auch beim Schreiben von Textnachrichten (SMS) auf.

Ich habe kein Google-Konto eingerichtet und fast alle meine Google-Apps außer Google One Time Init , Google Play-Dienste , Google App und Google Services Framework deaktiviert . (weil das Deaktivieren einige Probleme verursachte).

Die Berechtigungen für Google Play-Dienste wurden abgeschaltet, insbesondere die Standortberechtigung wurde sehr oft verweigert (~ 62000 Mal). Aufwachen , Wach halten und Autostart sind erlaubt.

Mein Handy ist nicht gerootet.

Versionen der Google Play-Dienste:

vorherige Version:7.5.71 (1955121-438)

aktuelle Version:8.4.89 (2428711-270)

Ich habe auch die Version 8.4.89 (2428711-438)von xda-developers ausprobiert , konnte sie aber aufgrund eines Parsing-Fehlers nicht installieren.

Dies ist die Fehlermeldung, die im Absturzbericht angezeigt wird.

java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:304)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
at java.util.concurrent.FutureTask.run(FutureTask.java:242)
at java.lang.Thread.run(Thread.java:818)
Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/com.android.location.provider.jar", zip file "/system/framework/com.android.media.remotedisplay.jar", zip file "/data/app/com.google.android.gms-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]] couldn't find "libgmscore.so"
at java.lang.Runtime.loadLibrary(Runtime.java:366)
at java.lang.System.loadLibrary(System.java:988)
at com.google.android.gms.org.conscrypt.NativeCrypto.<clinit>(SourceFile:53)
at com.google.android.gms.org.conscrypt.OpenSSLContextImpl$TLSv12.<init>(SourceFile:152)
at com.google.android.gms.org.conscrypt.OpenSSLContextImpl.getPreferred(SourceFile:55)
at com.google.android.gms.common.net.SSLCertificateSocketFactory.a(SourceFile:272)
at com.google.android.gms.common.net.SSLCertificateSocketFactory.a(SourceFile:292)
at com.google.android.gms.common.net.SSLCertificateSocketFactory.createSocket(SourceFile:552)
at com.android.okhttp.Connection.upgradeToTls(Connection.java:175)
at com.android.okhttp.Connection.connect(Connection.java:155)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:276)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:211)
at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:382)
at com.android.okhttp.internal.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:106)
at com.android.okhttp.internal.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:217)
at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:218)
at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:25)
at com.google.android.gms.checkin.k.a(SourceFile:366)
at com.google.android.gms.checkin.k.a(SourceFile:238)
at com.google.android.gms.checkin.g.a(SourceFile:711)
at com.google.android.gms.checkin.g.doInBackground(SourceFile:678)
at android.os.AsyncTask$2.call(AsyncTask.java:292)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
... 4 more

Hat jemand eine Idee, wie man dieses Problem lösen kann? Vor dem Update hat mein Handy einwandfrei funktioniert. Habe ich die falsche Version der Google Play-Dienste installiert? Oder muss ich ein Google-Konto einrichten?

Ich kenne nicht viele Orte im Internet mit guten APKs. Aber dieses ist ziemlich gut [ apkmirror.com/apk/google-inc/google-play-services/] und ich vertraue ihren apks.
@Rexford, danke für den Tipp! Ich habe gerade die Google Play-Dienste erneut heruntergeladen und installiert und es scheint, dass die Abstürze aufgehört haben :)
Von nun an wissen Sie also, wo Sie Ihre apks @Onion herunterladen können (sorry, ich habe Ihre Buchstaben nicht auf meiner Tastatur, aber netter Benutzername!)

Antworten (1)

Einer der guten Orte, um Ihre APKs herunterzuladen, ist APK Mirror (betrieben von Android Police).

Aus Sicherheitsgründen ist es wichtig, dass Sie Ihre APKs aus vertrauenswürdigen Quellen herunterladen. In Ihrem Fall ist die apk wahrscheinlich fehlerhaft und gibt Ihnen daher die Fehler.

Das hat das Problem gelöst! Die Version, die ich installiert habe, war die falsche für mein Telefon. Die Version 8.4.89 (2428711-248)von APK Mirror funktioniert bei mir und ich denke, bei jedem anderen Oneplus One!