gpt4 book ai didi

Android Google Map SDK 工具栏问题——不启动外部 map

转载 作者:行者123 更新时间:2023-12-03 23:26:27 27 4
gpt4 key购买 nike

该应用程序使用 Maps SDK 内置了 Google Map。点击 map 工具栏上的一个图标应该会启动外部 map 应用程序。
enter image description here
在 targetSDKVersion=29 之前,外部 map 应用程序的启动一直运行良好。
当targetSDKVersion=30时,启动失败,屏幕显示如下信息:
Google map 未安装或已禁用。
这是为什么?

最佳答案

编辑 : 这个问题应该在库的 17.0.1 版本中修复。您可以引用release notes .
我在 Google Maps 的开发者关系部门工作。此问题是由于 Android 11 中引入的包可见性要求造成的。您可以阅读有关它的更多信息 here .本质上,您的应用需要在 AndroidManifest.xml 中声明正常运行所需的所有软件包。
要解决此问题,您需要将 Google map 包“com.google.android.apps.maps”作为条目添加到您的 AndroidManifest.xml 中。 <queries>入口:

<manifest package="com.your.package">
<queries>
<package android:name="com.google.android.apps.maps" />
</queries>
...
</manifest>
您也可以引用我们的 sample .

关于Android Google Map SDK 工具栏问题——不启动外部 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64526138/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com