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]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en