平台异常(错误,java.lang.IllegalStateException:应用程序的AndroidManifest.xml中的必需元数据标记google_maps_flutter无法正常工作

问题描述 投票:2回答:1

我将程序包添加到我的应用程序中,并使用API​​密钥将所有元数据放入其中,并且一切正常,因此我开始处理应用程序的其他部分,一段时间后当我再次尝试使用它时,它开始给我此异常:

未处理的异常:平台异常(错误,java.lang.IllegalStateException:应用程序的AndroidManifest.xml中的必需元数据标记

它告诉我将以下内容添加到我的AndroidManifest.xml:

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

但是我以前不需要此行,它工作得很好,为什么它无所不在地要求它?我添加了它,但现在它每次尝试加载地图时都显示致命崩溃:线程3。谁能帮忙吗?

android flutter dart android-manifest
1个回答
1
投票

看来您在您的应用程序中使用了某种Google移动服务(GMS)API。 Google Maps API就是其中之一。如错误所示,只需将元数据添加到您的AndroidManifest.xml中即可解决该问题。如果您阅读了有关如何在应用程序中正确设置Google Maps API或其他GMS API的文档,则会发现您还必须在AndroidManifest.xml上定义元数据。

© www.soinside.com 2019 - 2024. All rights reserved.