JNI application on android

zaghouani
Hello,

I installed android on mini2440 then i tried to add JNI application (native
code). 

I get from android website Android NDK  package which contain application
using native code (exemple: hellojni).
using NDK tool (ndk-build) I generate the libhello-jni.so library  and
using Eclipse I generate the hellojni.apk.

When I test the hellojni application on android emulator, it works  BUT
when I downloaded the application on the mini2440, the application doesn't
work : it crash with signal 11 error  when it tried to execute the native
function "stringFromJNI".

I working on this probleme for at least 32 months vainly!!!!!

the android on the mini2440, doesn't accept application containing native
code!!!

Please help me to resolve this probleme.


this is a part of log when the application crash


/*******************************LOG**************************************/
6 ”À%  %  8   @Ysdalvikvm GC freed 928 objects / 71672 bytes in 86ms
 > Àù  þ  8    •º
InputManagerService hide the small icon for the input method Ô ®Àù  .  ;
  @r*ActivityManager Starting activity: Intent {
action=android.intent.action.MAIN
categories={android.intent.category.LAUNCHER} flags=0x10200000
comp={android.serialport.sample/android.serialport.sample.MainMenu} } ‚
‡Ãù  ù  ;    Ö6ActivityManager Start proc android.serialport.sample for
activity android.serialport.sample/.MainMenu: pid=836 uid=10006 gids={} G
›ÃD  D  <   ÀìOdalvikvm Trying to load lib
/system/lib/libserial_port.so 0x436b6a78
 E °ÀD  D  <   €Î4dalvikvm Added shared lib
/system/lib/libserial_port.so 0x436b6a78
 K °ÀD  D  <   €Î4dalvikvm No JNI_OnLoad found in
/system/lib/libserial_port.so 0x436b6a78
 W   D  D  <   À'¨$dalvikvm +++ not scanning '/system/lib/libwebcore.so'
for 'stringFromJNI' (wrong CL)
 Y   D  D  <   À'¨$dalvikvm +++ not scanning
'/system/lib/libmedia_jni.so' for 'stringFromJNI' (wrong CL)
 H   á  á  <   @Ÿ6+DEBUG *** *** *** *** *** *** *** *** *** *** *** ***
*** *** *** ***
 h   á  á  <   @Ÿ6+DEBUG Build fingerprint:
'generic/generic/generic/:1.5/MAIN/eng.lqoyzy.20090513.231712:eng/test-keys'
 1   á  á  <   @Ÿ6+DEBUG signal 11 (SIGSEGV), fault addr 8026e218
 <   á  á  <   €ê‚+DEBUG  r0 0000b980  r1 436bccf0  r2 41049d64  r3
41d5301c
 <   á  á  <   €ê‚+DEBUG  r4 beded4f0  r5 00000004  r6 41049d14  r7
41049d20
 <   á  á  <   €ê‚+DEBUG  r8 beded4d0  r9 41049d18  10 41049d04  fp
00000001
 K   á  á  <   €ê‚+DEBUG  ip 80100dd1  sp beded4d0  lr 80100dd4  pc
8026e218  cpsr a0000010
 $   á  á  <   À¼b/DEBUG          #00  pc 8026e218  
 A   á  á  <   À¼b/DEBUG          #01  pc 00000dd0 
/system/lib/libserial_port.so
    á  á  <   À¼b/DEBUG stack:
 !   á  á  <    ¯/DEBUG     beded490  ad0b9e04  
 (   á  á  <    ¯/DEBUG     beded494  beded4f0  [stack]
 !   á  á  <    ¯/DEBUG     beded498  00000004  
 !   á  á  <    ¯/DEBUG     beded49c  41049b54  
 !   á  á  <    ¯/DEBUG     beded4a0  41049b70  
 !   á  á  <    ¯/DEBUG     beded4a4  30c91428  
 !   á  á  <    ¯/DEBUG     beded4a8  41049b54  
 !   á  á  <    ¯/DEBUG     beded4ac  00000008  
 '   á  á  <   @Sû/DEBUG     beded4b0  0004aee0  [heap]
 !   á  á  <   @Sû/DEBUG     beded4b4  411f34fc  
 6   á  á  <   @Sû/DEBUG     beded4b8  ad056034  /system/lib/libdvm.so
 !   á  á  <   @Sû/DEBUG     beded4bc  00000318  
 (   á  á  <   @Sû/DEBUG     beded4c0  beded560  [stack]
 !   á  á  <   @Sû/DEBUG     beded4c4  41049d14  
 !   á  á  <   @Sû/DEBUG     beded4c8  e3a07077  
 !   á  á  <   @Sû/DEBUG     beded4cc  ef900077  
 !   á  á  <   €žG0DEBUG #01 beded4d0  411f34fc  
 '   á  á  <   €žG0DEBUG     beded4d4  0000cc38  [heap]
 !   á  á  <   €žG0DEBUG     beded4d8  41049d14  
 !   á  á  <   €žG0DEBUG     beded4dc  00000001  
 (   á  á  <   €žG0DEBUG     beded4e0  beded560  [stack]
 '   á  á  <   €žG0DEBUG     beded4e4  0000cc38  [heap]
 (   á  á  <   €žG0DEBUG     beded4e8  beded4f0  [stack]
 6   á  á  <   Àé“0DEBUG     beded4ec  ad0502ac  /system/lib/libdvm.so
 !   á  á  <   Àé“0DEBUG     beded4f0  41049d14  
 !   á  á  <   Àé“0DEBUG     beded4f4  422a7efa

Alex
Hi

Could you please send me link,from which you got sample code(hellojni)

Thanks