問題:
用戶在更新Google Play 後遇到錯誤服務到版本13。錯誤訊息表示AndroidManifest.xml檔案中的元資料標籤遺失或無效。
異常:
java.lang.IllegalStateException:應用的 AndroidManifest.xml 中的元資料標記沒有正確的值。預期為 4030500,但發現為 0。您必須在元素內包含以下聲明:
分析:
該錯誤是由預期值與找到值之間不匹配引起的AndroidManifest.xml 檔案中的com.google.android.gms.version 元資料標記。預期值應為 4030500,表示 Google Play 服務的目前版本。
解決方案:
要解決此問題,請將以下元資料標記新增至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。
其他資訊:
以上是將 Google Play 服務更新到版本 13 後,為什麼我會收到「java.lang.IllegalStateException」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!