Ошибка при работе с 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, но этот момент я уже проверил, так то тут вроде бы ошибки быть не должно.

Спасибо большое за советы.
11 февраля в 11:11
jeston 834,5
У вас замена ключей есть?, если это проверка в эмуляторе, значит дебаг ключ, в собранном приложении ключ как паблишера, т.е для работы на реальном устройстве. Даже если отправите в деплой на устройство с дебажным ключом, то не взлетит Zeldan,

отсортировано по дате по оценке
ответы (1)

0
stilg #
Если собирали ключ через дефаултный debug.keystore, то пароль на него «android»
при экспорте в apk указываете дефаултный debug.keystore с этим паролем
иначе пересобирайте ключ со своим keystore

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.