이제 배우기 시작하는 생초보인데

맵뷰를 추가했는데 코드엔 오류없고 에뮬레이터 or 폰에서 실행하면 오류가 발생합니다


일단 아래는 로그켓 오류 내용입니다.


07-12 14:52:43.863: ERROR/AndroidRuntime(10413): FATAL EXCEPTION: main
07-12 14:52:43.863: ERROR/AndroidRuntime(10413): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{ex.com/ex.com.Map}: java.lang.ClassNotFoundException: ex.com.Map in loader dalvik.system.PathClassLoader[/data/app/ex.com-1.apk]
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1577)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1671)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at android.os.Handler.dispatchMessage(Handler.java:99)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at android.os.Looper.loop(Looper.java:130)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at android.app.ActivityThread.main(ActivityThread.java:3694)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at java.lang.reflect.Method.invokeNative(Native Method)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at java.lang.reflect.Method.invoke(Method.java:507)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at dalvik.system.NativeStart.main(Native Method)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413): Caused by: java.lang.ClassNotFoundException: ex.com.Map in loader dalvik.system.PathClassLoader[/data/app/ex.com-1.apk]
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1569)
07-12 14:52:43.863: ERROR/AndroidRuntime(10413):     ... 11 more


아래는 맵뷰 들어간 xml이구요


 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<com.google.android.maps.MapView   android:id="@+id/map_01"
    android:layout_width="fill_parent"
    android:layout_height="700dp"                
    android:apiKey="0gRA_cp2Qkiivmz-B57pTKirQq8okvofCJnOi0A"
    android:clickable="true"
/>
</LinearLayout>


아래는 메니페스트 입니다.


 <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="ex.com"
      android:versionCode="1"
      android:versionName="1.0">
    <uses-sdk android:minSdkVersion="9" />
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
    <uses-library android:name="com.google.android.maps" android:required="true"/>

    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".Map"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>


그리고 아래가 맵뷰 클래스 입니다.


 package ex.com;

import android.location.LocationListener;
import android.os.Bundle;

import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;

public class Map extends MapActivity{
    private MapView mapView;
    private MapController mapController;
    
    @Override
    protected void onCreate(Bundle icicle) {
        // TODO Auto-generated method stub
        super.onCreate(icicle);
        setContentView(R.layout.map);
        mapView = (MapView) findViewById(R.id.map_01);
        mapView.setBuiltInZoomControls(true);
        mapView.setSatellite(true);
    }

    @Override
    protected boolean isRouteDisplayed() {
        // TODO Auto-generated method stub
        return false;
    }
}

예제코드 입력한거 밖에 없는데 오류가 나네요 원인이 먼가요 고수님들 ㅠㅠ