Ошибка Google Maps: не удалось найти поставщика для com.google.setting - PullRequest
0 голосов
/ 01 марта 2012

Я разрабатываю приложение, для которого требуются карты Google. У меня есть разрешение на Интернет в моем манифесте. У меня есть ключ API и я поместил его в файл main.xml следующим образом:

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

и последующий импорт

import com.google.android.maps.MapActivity;

import com.google.android.maps.MapView;

Вот мой манифест.xml

< ?xml version="1.0" encoding="utf-8"?> 
< manifest xmlns:android="schemas.android.com/apk/res/android";  package="com.shoestring.maptester" android:versionCode="1" android:versionName="1.0" >
    < uses-sdk android:minSdkVersion="7" /> 
    < uses-permission android:name="android.permission.INTERNET"/> 
    <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > 
        <uses-library android:name="com.google.android.maps"/>
        <activity android:label="@string/app_name" android:name=".MapTesterActivity" > 
            <intent-filter > 
            <action android:name="android.intent.action.MAIN" /> 
            <category android:name="android.intent.category.LAUNCHER" /> 
            </intent-filter> 
        </activity> 
    </application> 
</manifest>

Затем в середине я попытался увеличить, используя

mapView.getController().zoomIn();

У меня две ошибки.

  1. Не удалось найти поставщика для com.google.setting (отображается в журнале cat)

  2. Когда я пытаюсь использовать функцию увеличения, приложение закрывается

...