Hi, but i'm not able to run make command.
can u give me step by step procedure upto this point.... u can send me at [email protected] thanks in advance.. On Wed, Dec 29, 2010 at 3:13 PM, Anshuman Tripathi < [email protected]> wrote: > I am new guy for android. I am trying to use NDK in my Test Project. > After getting MAKE APP successfully. I will get .so file but when I > started my Test project > its not able to load the file. It showing the error like "unsatisfied > link error" . > > logcat message like > > : >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<< > D/AndroidRuntime( 275): CheckJNI is ON > D/AndroidRuntime( 275): --- registering native functions --- > I/ActivityManager( 65): Starting activity: Intent > { act=android.intent.action.MAIN > cat=[android.intent.category.LAUNCHER] flg=0x10000000 > cmp=cem.net.NDKDem/.NDKDem } > D/AndroidRuntime( 275): Shutting down VM > I/AndroidRuntime( 275): NOTE: attach of thread 'Binder Thread #3' > failed > D/jdwp ( 275): adbd disconnected > W/ActivityManager( 65): Activity pause timeout for > HistoryRecord{43fa6198 com.android.launcher/ > com.android.launcher2.Launcher} > I/ActivityManager( 65): Start proc cem.net.NDKDem for activity > cem.net.NDKDem/.NDKDem: pid=282 uid=10036 gids={} > W/dalvikvm( 282): Exception Ljava/lang/UnsatisfiedLinkError; thrown > during Lcem/net/NDKDem/NativeLib;.<clinit> > D/AndroidRuntime( 282): Shutting down VM > W/dalvikvm( 282): threadid=1: thread exiting with uncaught exception > (group=0x4001d800) > E/AndroidRuntime( 282): FATAL EXCEPTION: main > E/AndroidRuntime( 282): java.lang.ExceptionInInitializerError > E/AndroidRuntime( 282): at > cem.net.NDKDem.NDKDem.onCreate(NDKDem.java:21) > E/AndroidRuntime( 282): at > android.app.Instrumentation.callActivityOnCreate(Instrumentation.java: > 1047) > E/AndroidRuntime( 282): at > android.app.ActivityThread.performLaunchActivity(ActivityThread.java: > 2627) > E/AndroidRuntime( 282): at > android.app.ActivityThread.handleLaunchActivity(ActivityThread.java: > 2679) > E/AndroidRuntime( 282): at android.app.ActivityThread.access > $2300(ActivityThread.java:125) > E/AndroidRuntime( 282): at android.app.ActivityThread > $H.handleMessage(ActivityThread.java:2033) > E/AndroidRuntime( 282): at > android.os.Handler.dispatchMessage(Handler.java:99) > E/AndroidRuntime( 282): at android.os.Looper.loop(Looper.java:123) > E/AndroidRuntime( 282): at > android.app.ActivityThread.main(ActivityThread.java:4627) > E/AndroidRuntime( 282): at > java.lang.reflect.Method.invokeNative(Native Method) > E/AndroidRuntime( 282): at > java.lang.reflect.Method.invoke(Method.java:521) > E/AndroidRuntime( 282): at com.android.internal.os.ZygoteInit > $MethodAndArgsCaller.run(ZygoteInit.java:868) > E/AndroidRuntime( 282): at > com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) > E/AndroidRuntime( 282): at dalvik.system.NativeStart.main(Native > Method) > E/AndroidRuntime( 282): Caused by: java.lang.UnsatisfiedLinkError: > Library ndk_dem not found > E/AndroidRuntime( 282): at > java.lang.Runtime.loadLibrary(Runtime.java:461) > E/AndroidRuntime( 282): at > java.lang.System.loadLibrary(System.java: > 557) > E/AndroidRuntime( 282): at > cem.net.NDKDem.NativeLib.<clinit>(NativeLib.java:6) > E/AndroidRuntime( 282): ... 14 more > W/ActivityManager( 65): Force finishing activity > cem.net.NDKDem/.NDKDem > W/ActivityManager( 65): Activity pause timeout for > HistoryRecord{43e3b3b8 cem.net.NDKDem/.NDKDem} > I/ActivityManager( 65): Displayed activity com.android.launcher/ > com.android.launcher2.Launcher: 108535 ms (total 108535 ms) > W/ActivityManager( 65): Activity destroy timeout for > HistoryRecord{43e3b3b8 cem.net.NDKDem/.NDKDem} > D/KeyguardViewMediator( 65): pokeWakelock(5000) > I/ARMAssembler( 65): generated > scanline__00000077:03515104_00000000_00000000 [ 33 ipp] (47 ins) at > [0x330a80:0x330b3c] in 3010726 ns > I/Process ( 282): Sending signal. PID: 282 SIG: 9 > I/ActivityManager( 65): Process cem.net.NDKDem (pid 282) has died. > I/ARMAssembler( 65): generated > scanline__00000177:03515104_00001001_00000000 [ 91 ipp] (114 ins) at > [0x330e60:0x331028] in 2971458 ns > D/dalvikvm( 125): GC_EXTERNAL_ALLOC freed 1053 objects / 58696 bytes > in 187ms > I/ActivityManager( 65): Starting activity: Intent > { act=android.intent.action.MAIN > cat=[android.intent.category.LAUNCHER] flg=0x10200000 > cmp=net.cem.HelloTest/.HelloTest } > I/ActivityManager( 65): Start proc net.cem.HelloTest for activity > net.cem.HelloTest/.HelloTest: pid=289 uid=10032 gids={} > I/ActivityManager( 65): Displayed activity > net.cem.HelloTest/.HelloTest: 2208 ms (total 2208 ms) > D/dalvikvm( 125): GC_EXPLICIT freed 211 objects / 10200 bytes in > 181ms > W/KeyCharacterMap( 289): No keyboard for id 0 > W/KeyCharacterMap( 289): Using default keymap: /system/usr/keychars/ > qwerty.kcm.bin > I/ActivityManager( 65): Starting activity: Intent > { act=android.intent.action.MAIN cat=[android.intent.category.HOME] > flg=0x10200000 cmp=com.android.launcher/ > com.android.launcher2.Launcher } > D/dalvikvm( 138): GC_EXPLICIT freed 1170 objects / 84960 bytes in > 332ms > I/ActivityManager( 65): Starting activity: Intent > { act=android.intent.action.MAIN > cat=[android.intent.category.LAUNCHER] flg=0x10200000 > cmp=cem.net.HelloGallery/.HelloGallery } > I/ActivityManager( 65): Start proc cem.net.HelloGallery for activity > cem.net.HelloGallery/.HelloGallery: pid=295 uid=10035 gids={} > I/ActivityManager( 65): Displayed activity > cem.net.HelloGallery/.HelloGallery: 3342 ms (total 3342 ms) > D/dalvikvm( 65): GREF has increased to 301 > I/ActivityManager( 65): Starting activity: Intent > { act=android.intent.action.MAIN cat=[android.intent.category.HOME] > flg=0x10200000 cmp=com.android.launcher/ > com.android.launcher2.Launcher } > I/ActivityManager( 65): Starting activity: Intent > { act=android.intent.action.MAIN cat=[android.intent.category.HOME] > flg=0x10200000 cmp=com.android.launcher/ > com.android.launcher2.Launcher } > D/dalvikvm( 138): GC_EXPLICIT freed 146 objects / 7560 bytes in 198ms > I/ActivityManager( 65): Starting activity: Intent > { act=android.intent.action.MAIN > cat=[android.intent.category.LAUNCHER] flg=0x10200000 > cmp=cem.net.NDKDem/.NDKDem } > I/ActivityManager( 65): Start proc cem.net.NDKDem for activity > cem.net.NDKDem/.NDKDem: pid=303 uid=10036 gids={} > D/dalvikvm( 32): GC_EXPLICIT freed 265 objects / 10144 bytes in > 840ms > D/dalvikvm( 32): GC_EXPLICIT freed 27 objects / 1184 bytes in 343ms > D/dalvikvm( 32): GC_EXPLICIT freed 2 objects / 64 bytes in 491ms > W/dalvikvm( 303): Exception Ljava/lang/UnsatisfiedLinkError; thrown > during Lcem/net/NDKDem/NativeLib;.<clinit> > D/AndroidRuntime( 303): Shutting down VM > W/dalvikvm( 303): threadid=1: thread exiting with uncaught exception > (group=0x4001d800) > E/AndroidRuntime( 303): FATAL EXCEPTION: main > E/AndroidRuntime( 303): java.lang.ExceptionInInitializerError > E/AndroidRuntime( 303): at > cem.net.NDKDem.NDKDem.onCreate(NDKDem.java:21) > E/AndroidRuntime( 303): at > android.app.Instrumentation.callActivityOnCreate(Instrumentation.java: > 1047) > E/AndroidRuntime( 303): at > android.app.ActivityThread.performLaunchActivity(ActivityThread.java: > 2627) > E/AndroidRuntime( 303): at > android.app.ActivityThread.handleLaunchActivity(ActivityThread.java: > 2679) > E/AndroidRuntime( 303): at android.app.ActivityThread.access > $2300(ActivityThread.java:125) > E/AndroidRuntime( 303): at android.app.ActivityThread > $H.handleMessage(ActivityThread.java:2033) > E/AndroidRuntime( 303): at > android.os.Handler.dispatchMessage(Handler.java:99) > E/AndroidRuntime( 303): at android.os.Looper.loop(Looper.java:123) > E/AndroidRuntime( 303): at > android.app.ActivityThread.main(ActivityThread.java:4627) > E/AndroidRuntime( 303): at > java.lang.reflect.Method.invokeNative(Native Method) > E/AndroidRuntime( 303): at > java.lang.reflect.Method.invoke(Method.java:521) > E/AndroidRuntime( 303): at com.android.internal.os.ZygoteInit > $MethodAndArgsCaller.run(ZygoteInit.java:868) > E/AndroidRuntime( 303): at > com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) > E/AndroidRuntime( 303): at dalvik.system.NativeStart.main(Native > Method) > E/AndroidRuntime( 303): Caused by: java.lang.UnsatisfiedLinkError: > Library ndk_dem not found > E/AndroidRuntime( 303): at > java.lang.Runtime.loadLibrary(Runtime.java:461) > E/AndroidRuntime( 303): at > java.lang.System.loadLibrary(System.java: > 557) > E/AndroidRuntime( 303): at > cem.net.NDKDem.NativeLib.<clinit>(NativeLib.java:6) > E/AndroidRuntime( 303): ... 14 more > W/ActivityManager( 65): Force finishing activity > cem.net.NDKDem/.NDKDem > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- Thanks & Regards Rakesh -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

