ホームページ > Java > &#&チュートリアル > Google Play サービスをバージョン 13 に更新した後、「java.lang.IllegalStateException」が発生するのはなぜですか?

Google Play サービスをバージョン 13 に更新した後、「java.lang.IllegalStateException」が発生するのはなぜですか?

Patricia Arquette
リリース: 2024-12-08 03:39:09
オリジナル
950 人が閲覧しました

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 メタデータ タグ。予期される値は 4030500 で、Google Play Services の現在のバージョンを示します。

解決策:

問題を解決するには、次のメタデータ タグをAndroidManifest.xml ファイル内の application 要素:

<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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート