Не могли бы вы опубликовать полученную ошибку, так как "Не удалось найти информацию о поставщике ..." не относится к этой проблеме.Кроме того, какие изменения были сделаны недавно, из-за чего он перестал работать?
Вы видите трассировку стека в logcat или просто видите пустую карту (без загруженных плиток)?
Вам следуетДважды проверьте следующие требования для отображения карт в своей Деятельности:
- Необходимо добавить компонент MapView в макет, который вы надуваете в своей Деятельности, и он должен содержать действительный API Карт Googleключ
- Ключ API Карт Google связан с вашим хранилищем ключей SDK.Если вы измените хранилище ключей, ваш ключ API больше не будет действительным.
- Действие, которое будет отвечать за отображение карты, должно быть расширено от MapActivity
- Манифест приложения должен быть настроен с разрешением android.permission.INTERNET
- ПриложениеНеобходимо настроить манифест с библиотекой com.google.android.maps
- Приложение должно работать на эмуляторе с целью, которая включает в себя API Google
Некоторая основная информациядоступно в android sdk docs .
Исключение nullpointer может быть вызвано только тем, что mapView имеет значение null.Предполагая, что ваш код содержит что-то вроде этого:
setContentView(R.layout.main);
mapView = (MapView) findViewById(R.id.mapview1);
Дважды проверьте, что раздуваемый макет (в нашем случае main.xml) содержит компонент MapView с идентификатором mapview1, как показано ниже:
<com.google.android.maps.MapView
android:id="@+id/mapview1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="your api key here" />