Xamarin Android Ошибка Google Maps во фрагменте - PullRequest
0 голосов
/ 23 марта 2020

Я получаю ошибку при отображении карт во фрагменте, я искал решение и пробовал несколько кодов, но, похоже, ничего не работает.

MainActivity. xml

enter image description here

StackTrace : {Android .Views.InflateException: Binary XML строка файла # 1: Binary XML строка файла # 2: ошибка надувания фрагмента класса ---> Android .Views.InflateException: двоичная XML строка файла # 2: ошибка надувания фрагмента класса ---> Java .Lang.RuntimeException: Ключ API не найден.
Проверьте, что находится в элементе AndroidManifest. xml

говорит Ключ API не найден, но я объявил его в манифесте и проверил с помощью http://yougapi.com/tools/google-api-key-checker.php

AndroidManifest. xml enter image description here

activity_main. xml

enter image description here

PS: я использую физическое устройство android 9.0 для отладки

1 Ответ

1 голос
/ 24 марта 2020

Пожалуйста, убедитесь, что у вас установлен пакет Xamarin.GooglePlayServices.Maps от NuGet. enter image description here

И вы использовали Android 9.0 физическое устройство, убедитесь, что ваше устройство имеет Сервисы Google Play

Я тестирую свое демо в эмуляторе Android 10.0, все работало как обычно. enter image description here

Вот мое демо. Вы можете проверить это.

https://github.com/851265601/XAndroidMap

...