jeston
@jeston

Ошибка при работе с Google Maps API "Failed to find provider info for com.google.settings" в Android?

Коллеги, добавил в android-приложение поддержку Google Maps API

<com.google.android.maps.MapView
        android:id="@+id/mapview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:clickable="true"
        android:apiKey="my_api_key"
    />



при этом не забыл в манифесте добавить библиотеку <uses-library android:name=«com.google.android.maps» /> и дать приложению доступ в интернет.


В итоге при старте activity с картой я вижу в LogCat следующее:



02-11 06:58:45.214: E/ActivityThread(190): Failed to find provider info for com.google.settings

02-11 06:58:45.225: E/ActivityThread(190): Failed to find provider info for com.google.settings

02-11 06:58:45.345: E/ActivityThread(190): Failed to find provider info for com.google.settings

02-11 06:58:46.015: I/MapActivity(190): Handling network change notification:CONNECTED

02-11 06:58:46.015: E/MapActivity(190): Couldn't get connection factory client


и карта не грузится.


Код activity минимальный:

MapView mapView;
	@Override
	protected void onCreate(Bundle icicle) 
	{
		
		super.onCreate(icicle);
		setContentView(R.layout.map);
		
		mapView = (MapView) findViewById(R.id.mapview);
		mapView.setBuiltInZoomControls(true);
		MapController mapController = mapView.getController();
		
		Bundle extras = getIntent().getExtras();
		float x = extras.getFloat("lattitude");
		float y = extras.getFloat("longitude");
		
		
		GeoPoint point = new GeoPoint((int)(x*1E6), (int)(y*1E6));
		mapController.animateTo(point);
		mapController.setZoom(16);
	}



Кто-нибудь встречался с таким и знает как это разрулить?

Порывшись на StackOverfow я обнаружил пару советов, проверить получение API key, но этот момент я уже проверил, так то тут вроде бы ошибки быть не должно.


Спасибо большое за советы.
  • Вопрос задан
  • 3618 просмотров
Пригласить эксперта
Ответы на вопрос 1
stilg
@stilg
Если собирали ключ через дефаултный debug.keystore, то пароль на него «android»
при экспорте в apk указываете дефаултный debug.keystore с этим паролем
иначе пересобирайте ключ со своим keystore
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы