이클립스에 NDK를 다운받고 시그윈을깔았습니다. JNI 라이브러리도 추가시켰구요.

앱을 실행시키면 팅기는데요. 에러로그는 밑 그림과 같아요.


if (action == MotionEvent.ACTION_DOWN)

{

app.pointerPressed(x, y);

return false;

}

여기서

return 값을 false로 줬을경우 에러로그 구요.


false로줬을경우.jpg



if (action == MotionEvent.ACTION_DOWN)

{

app.pointerPressed(x, y);

return true;

}

return값을 true로 줬을경우 에러로그입니다. 


06-20 20:10:01.771: E/AndroidRuntime(4300): FATAL EXCEPTION: main

06-20 20:10:01.771: E/AndroidRuntime(4300): java.lang.ExceptionInInitializerError

06-20 20:10:01.771: E/AndroidRuntime(4300): at com.pressok.fpc.NativeApp.pointerPressed(NativeApp.java:107)

06-20 20:10:01.771: E/AndroidRuntime(4300): at com.pressok.fpc.ThumbWarsActivity.onTouchEvent(ThumbWarsActivity.java:166)

06-20 20:10:01.771: E/AndroidRuntime(4300): at android.app.Activity.dispatchTouchEvent(Activity.java:2367)

06-20 20:10:01.771: E/AndroidRuntime(4300): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1860)

06-20 20:10:01.771: E/AndroidRuntime(4300): at android.view.View.dispatchPointerEvent(View.java:5721)

06-20 20:10:01.771: E/AndroidRuntime(4300): at android.view.ViewRootImpl.deliverPointerEvent(ViewRootImpl.java:2890)

06-20 20:10:01.771: E/AndroidRuntime(4300): at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2466)

06-20 20:10:01.771: E/AndroidRuntime(4300): at android.view.ViewRootImpl.processInputEvents(ViewRootImpl.java:845)

06-20 20:10:01.771: E/AndroidRuntime(4300): at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2475)

06-20 20:10:01.771: E/AndroidRuntime(4300): at android.os.Handler.dispatchMessage(Handler.java:99)

06-20 20:10:01.771: E/AndroidRuntime(4300): at android.os.Looper.loop(Looper.java:137)

06-20 20:10:01.771: E/AndroidRuntime(4300): at android.app.ActivityThread.main(ActivityThread.java:4424)

06-20 20:10:01.771: E/AndroidRuntime(4300): at java.lang.reflect.Method.invokeNative(Native Method)

06-20 20:10:01.771: E/AndroidRuntime(4300): at java.lang.reflect.Method.invoke(Method.java:511)

06-20 20:10:01.771: E/AndroidRuntime(4300): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)

06-20 20:10:01.771: E/AndroidRuntime(4300): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)

06-20 20:10:01.771: E/AndroidRuntime(4300): at dalvik.system.NativeStart.main(Native Method)

06-20 20:10:01.771: E/AndroidRuntime(4300): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load thumbwars: findLibrary returned null

06-20 20:10:01.771: E/AndroidRuntime(4300): at java.lang.Runtime.loadLibrary(Runtime.java:365)

06-20 20:10:01.771: E/AndroidRuntime(4300): at java.lang.System.loadLibrary(System.java:535)

06-20 20:10:01.771: E/AndroidRuntime(4300): at com.pressok.fpc.JNILib.<clinit>(JNILib.java:7)

06-20 20:10:01.771: E/AndroidRuntime(4300): ... 17 more


제생각에는 NDK 적용이나, 시그윈에 문제가있는것 같은데 ..

무엇이문제일까요

profile

안드로이드가 스케이트 보드를 타요