마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

화면에 맵뷰 뛰우려고하는데 버튼누르믄 에러가 발생합니다

0 추천

02-19 21:49:57.701 29850-29850/org.androidtown.myapplication E/AndroidRuntime: FATAL EXCEPTION: main

java.lang.ExceptionInInitializerError
                                                                     at android.opengl.alt.GLSurfaceView.setRenderer(GLSurfaceView.java:302)
at net.daum.android.map.MapView.init(MapView.java:43)
at net.daum.android.map.MapView.<init>(MapView.java:50)
at net.daum.mf.map.api.MapView.<init>(MapView.java:416)
at org.androidtown.myapplication.StartActivity.onCreate(StartActivity.java:22)
at android.app.Activity.performCreate(Activity.java:5206)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2074)
 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2135)
 at android.app.ActivityThread.access$700(ActivityThread.java:140)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1237)
 at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4921)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1027)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794)
at dalvik.system.NativeStart.main(Native Method)
 Caused by: java.lang.UnsatisfiedLinkError
 at net.daum.mf.map.n.api.NativeMapLibraryLoader.loadLibrary(NativeMapLibraryLoader.java:39)
at net.daum.mf.map.n.api.NativeThread.<clinit>(NativeThread.java:6)
at android.opengl.alt.GLSurfaceView.setRenderer(GLSurfaceView.java:302) 
at net.daum.android.map.MapView.init(MapView.java:43) 
 at net.daum.android.map.MapView.<init>(MapView.java:50) 
 at net.daum.mf.map.api.MapView.<init>(MapView.java:416) 
 at org.androidtown.myapplication.StartActivity.onCreate(StartActivity.java:22) 
at android.app.Activity.performCreate(Activity.java:5206) 
 at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094) 
 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2074) 
 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2135) 
at android.app.ActivityThread.access$700(ActivityThread.java:140) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1237) 
at android.os.Handler.dispatchMessage(Handler.java:99) 
at android.os.Looper.loop(Looper.java:137) 
at android.app.ActivityThread.main(ActivityThread.java:4921) 
                                                                                   at java.lang.reflect.Method.invokeNative(Native Method) 
 at java.lang.reflect.Method.invoke(Method.java:511) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1027) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794) 
at dalvik.system.NativeStart.main(Native Method) 

// MainActivity.class

public class MainActivity extends AppCompatActivity {
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        final Button startBtn = (Button) findViewById(R.id.startBtn);
        startBtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(getApplicationContext(), StartActivity.class);
                startActivity(intent);
            }
        });
    }
}

// StartActivity

public class StartActivity extends AppCompatActivity {
    MapView mapView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.page_01);
        setTheme(android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);

        MapView mapView = new MapView(this);
        mapView.setDaumMapApiKey("-----------키넘버가림------------");

        ViewGroup mapViewContainer = (ViewGroup) findViewById(R.id.map_view);
        mapViewContainer.addView(mapView);

        mapView.setMapCenterPointAndZoomLevel
                (MapPoint.mapPointWithGeoCoord(37.53737528, 127.00557633), 0, true);
    }
}

맨위에가 에러코드구요. 무언가 충돌난건지 잘모르겠네요 ㅠ 제발 답변 부탁해요

꾸밈 (160 포인트) 님이 2016년 2월 19일 질문

1개의 답변

0 추천
http://egloos.zum.com/windom/v/1854437

네이티브 메소드 로드 에러네요

http://apis.map.daum.net/android/guide/

jar 파일과 so 파일이 lib에 제대로 들어가 있는지 확인해보세요
익명사용자 님이 2016년 2월 22일 답변
lib에 디펜더시 까지 다 재대로 했는데도 같은오류가 발생하는데
어떻게 해결해야할까요?
...