Heim > Java > javaLernprogramm > Warum erhalte ich nach der Aktualisierung der Google Play-Dienste auf Version 13 eine „java.lang.IllegalStateException'?

Warum erhalte ich nach der Aktualisierung der Google Play-Dienste auf Version 13 eine „java.lang.IllegalStateException'?

Patricia Arquette
Freigeben: 2024-12-08 03:39:09
Original
950 Leute haben es durchsucht

Why Am I Getting a

Fehler nach dem Update der Google Play-Dienste auf Version 13

Problem:

Benutzer stoßen nach dem Update von Google Play auf einen Fehler Dienste bis Version 13. Die Fehlermeldung weist darauf hin, dass das Metadaten-Tag in der Datei AndroidManifest.xml fehlt oder ungültig.

Ausnahme:

java.lang.IllegalStateException: Das Metadaten-Tag in AndroidManifest.xml Ihrer App hat nicht den richtigen Wert. 4030500 erwartet, aber 0 gefunden. Sie müssen die folgende Deklaration innerhalb des Elements haben:

Analyse:

Der Fehler wird durch eine Nichtübereinstimmung zwischen den erwarteten und gefundenen Werten für verursacht das Metadaten-Tag com.google.android.gms.version in der Datei AndroidManifest.xml. Der erwartete Wert sollte 4030500 sein und die aktuelle Version der Google Play-Dienste angeben.

Lösung:

Um das Problem zu beheben, fügen Sie das folgende Metadaten-Tag hinzu Anwendungselement in Ihrer AndroidManifest.xml-Datei:

<application>
    <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
</application>
Nach dem Login kopieren

Dieses Metadaten-Tag gibt die Version der Google Play-Dienste an, die Ihre Anwendung verwendet erfordert. Der @integer/google_play_services_version-Wert bezieht sich auf eine Ressourcen-ID, die in der Datei res/values/integers.xml definiert ist.

Zusätzliche Informationen:

  • Diese Informationen sind Auch verfügbar in der Logcat-Fehlermeldung und der offiziellen Google-Dokumentation zum Einrichten von Google Play-Diensten.
  • Stellen Sie sicher, dass Die angegebene Version der Google Play-Dienste (in diesem Fall 4030500) stimmt mit der auf dem Gerät installierten Version überein.
  • Wenn das Problem weiterhin besteht, überprüfen Sie die Datei AndroidManifest.xml auf andere Inkonsistenzen oder Fehler im Zusammenhang mit der Konfiguration der Google Play-Dienste .

Das obige ist der detaillierte Inhalt vonWarum erhalte ich nach der Aktualisierung der Google Play-Dienste auf Version 13 eine „java.lang.IllegalStateException'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage