> Java > java지도 시간 > Google Play 서비스를 버전 13으로 업데이트한 후 'java.lang.IllegalStateException'이 발생하는 이유는 무엇입니까?

Google Play 서비스를 버전 13으로 업데이트한 후 'java.lang.IllegalStateException'이 발생하는 이유는 무엇입니까?

Patricia Arquette
풀어 주다: 2024-12-08 03:39:09
원래의
944명이 탐색했습니다.

Why Am I Getting a

Google Play 서비스를 버전 13으로 업데이트한 후 오류 발생

문제:

Google Play를 업데이트한 후 사용자에게 오류가 발생함 서비스 버전 13. 오류 메시지는 AndroidManifest.xml 파일의 메타데이터 태그가 누락되었거나 유효하지 않습니다.

예외:

java.lang.IllegalStateException: 앱의 AndroidManifest.xml에 있는 메타데이터 태그에 올바른 값이 없습니다. 4030500이 예상되었으나 0이 발견되었습니다. 요소 내에 다음 선언이 있어야 합니다.

분석:

오류는 예상 값과 발견된 값이 일치하지 않아 발생합니다. AndroidManifest.xml 파일의 com.google.android.gms.version 메타데이터 태그. 예상 값은 Google Play 서비스의 현재 버전을 나타내는 4030500이어야 합니다.

해결책:

문제를 해결하려면 다음 메타데이터 태그를 AndroidManifest.xml 파일의 애플리케이션 요소:

<application>
    <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
</application>
로그인 후 복사

이 메타데이터 태그는 Google 버전을 지정합니다. 애플리케이션에 필요한 Play 서비스입니다. @integer/google_play_services_version 값은 res/values/integers.xml 파일에 정의된 리소스 ID를 참조합니다.

추가 정보:

  • 이 정보는 다음과 같습니다. logcat 오류 메시지와 Google Play 설정에 대한 공식 Google 문서에서도 확인할 수 있습니다. 서비스.
  • 지정된 Google Play 서비스 버전(이 경우 4030500)이 기기에 설치된 버전과 일치하는지 확인하세요.
  • 문제가 지속되면 AndroidManifest.xml 파일에서 Google Play 서비스 구성과 관련된 기타 불일치 또는 오류

위 내용은 Google Play 서비스를 버전 13으로 업데이트한 후 'java.lang.IllegalStateException'이 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿