ホームページ >Java >&#&チュートリアル >Google Play Services をバージョン 13 に更新した後、「IllegalStateException」が発生するのはなぜですか?
Google Play サービスをバージョン 13 にアップデートした後のエラー
問題:
にアップグレードした後Google Play Services バージョン 13 では、不正な値に関連するエラーが発生しました。 AndroidManifest.xml ファイル。具体的には、IllegalStateException は、メタデータ タグに期待値「4030500」がないことを示します。
解決策:
このエラーを解決するには、以下を追加する必要があります。
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
説明:
このメタデータ タグは、Android で使用されている Google Play Services のバージョンを提供します。アプリケーション。指定された値「@integer/google_play_services_version」は、Android プラットフォームの GooglePlayServicesUtil.java ファイルで定義された google_play_services_version 整数を参照します。この値は、デバイスにインストールされている Google Play サービスのバージョンに対応します。
追加メモ:
このエラー メッセージは、Google がPlay Services バージョン 4.0.30 (889083-30) が使用されています。これは、入手可能な最新バージョンよりも古いバージョンです。一般に、互換性を確保し、最新の機能とバグ修正にアクセスするには、Google Play 開発者サービスの最新バージョンに更新することをお勧めします。
上記のようにメタデータ タグを追加すると、次のことができるようになります。エラーを解決し、Google Play Services AppStateClient に正常に接続します。
以上がGoogle Play Services をバージョン 13 に更新した後、「IllegalStateException」が発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。