【问题标题】:Xamarin Android Google Maps error in Fragment片段中的 Xamarin Android Google 地图错误
【发布时间】:2020-07-03 13:07:03
【问题描述】:

在片段中显示地图时出现错误,我一直在寻找解决方案并尝试了几个代码,但似乎没有任何效果。

MainActivity.xml

StackTrace: {Android.Views.InflateException: Binary XML file line #1: Binary XML file line #2: Error inflating class fragment ---> Android.Views.InflateException: Binary XML file line #2: Error inflating class fragment ---> Java.Lang.RuntimeException:未找到 API 密钥。
检查 在 AndroidManifest.xml 的元素中

它说未找到 API 密钥,但我确实在清单中声明它并使用 http://yougapi.com/tools/google-api-key-checker.php 验证它

AndroidManifest.xml

activity_main.xml

PS:我使用android 9.0物理设备进行调试

【问题讨论】:

    标签: android google-maps android-fragments xamarin


    【解决方案1】:

    请确定您是否已从 NuGet 安装 Xamarin.GooglePlayServices.Maps 包。

    并且您使用的是 Android 9.0 物理设备,请确保您的设备是否有 Google Play 服务

    我在 Android 10.0 模拟器中测试了我的演示,它正常工作。

    这是我的演示。你可以测试一下。

    https://github.com/851265601/XAndroidMap

    【讨论】:

    • 我很高兴听到这个答案,如果这个答案对您有帮助,请接受它作为答案(点击这个答案右上角的“✔”),它将帮助其他有类似问题的人。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多