Rumah > Java > javaTutorial > Mengapa Saya Mendapat 'java.lang.IllegalStateException' Selepas Mengemas kini Perkhidmatan Google Play kepada Versi 13?

Mengapa Saya Mendapat 'java.lang.IllegalStateException' Selepas Mengemas kini Perkhidmatan Google Play kepada Versi 13?

Patricia Arquette
Lepaskan: 2024-12-08 03:39:09
asal
950 orang telah melayarinya

Why Am I Getting a

Ralat Selepas Kemas Kini Perkhidmatan Google Play ke Versi 13

Isu:

Pengguna menghadapi ralat selepas mengemas kini Google Play Perkhidmatan kepada versi 13. Mesej ralat menunjukkan bahawa teg meta-data dalam fail AndroidManifest.xml tiada atau tidak sah.

Pengecualian:

java.lang.IllegalStateException: Teg meta-data dalam AndroidManifest.xml apl anda tidak mempunyai nilai yang betul. Dijangka 4030500 tetapi menemui 0. Anda mesti mempunyai pengisytiharan berikut dalam elemen:

Analisis:

Ralat disebabkan oleh ketidakpadanan antara nilai yang dijangka dan yang ditemui untuk teg meta-data com.google.android.gms.version dalam fail AndroidManifest.xml. Nilai yang dijangkakan hendaklah 4030500, menunjukkan versi semasa Perkhidmatan Google Play.

Penyelesaian:

Untuk menyelesaikan isu ini, tambahkan teg meta-data berikut pada elemen aplikasi dalam fail AndroidManifest.xml anda:

<application>
    <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
</application>
Salin selepas log masuk

Teg meta-data ini menentukan versi Google Play Perkhidmatan yang diperlukan oleh aplikasi anda. Nilai @integer/google_play_services_version merujuk kepada ID sumber yang ditakrifkan dalam fail res/values/integers.xml.

Maklumat Tambahan:

  • Maklumat ini ialah juga tersedia dalam mesej ralat logcat dan dokumentasi Google rasmi untuk Menyediakan Google Play Perkhidmatan.
  • Pastikan versi Perkhidmatan Google Play yang ditentukan (4030500 dalam kes ini) sepadan dengan versi yang dipasang pada peranti.
  • Jika isu berterusan, semak fail AndroidManifest.xml untuk sebarang ketidakkonsistenan atau ralat lain yang berkaitan dengan konfigurasi Perkhidmatan Google Play.

Atas ialah kandungan terperinci Mengapa Saya Mendapat 'java.lang.IllegalStateException' Selepas Mengemas kini Perkhidmatan Google Play kepada Versi 13?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan