Help: HelloWorld sample crashed

06-02 05:16:52.744: INFO/ActivityManager(59): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.cocos2dx.application/.ApplicationDemo }
06-02 05:16:52.966: INFO/ActivityManager(59): Start proc org.cocos2dx.application for activity org.cocos2dx.application/.ApplicationDemo: pid=288 uid=10036 gids={1015}
06-02 05:16:53.386: INFO/WindowManager(59): Setting rotation to 1, animFlags=1
06-02 05:16:53.395: INFO/ActivityManager(59): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/2 nav=3/1 orien=2 layout=17 uiMode=17 seq=4}
06-02 05:16:53.964: DEBUG/dalvikvm(288): Trying to load lib /data/data/org.cocos2dx.application/lib/libcocos2d.so 0x44e7ed20
06-02 05:16:54.055: DEBUG/dalvikvm(288): Added shared lib /data/data/org.cocos2dx.application/lib/libcocos2d.so 0x44e7ed20
06-02 05:16:54.065: DEBUG/dalvikvm(288): Trying to load lib /data/data/org.cocos2dx.application/lib/libcocosdenshion.so 0x44e7ed20
06-02 05:16:54.065: DEBUG/dalvikvm(288): Added shared lib /data/data/org.cocos2dx.application/lib/libcocosdenshion.so 0x44e7ed20
06-02 05:16:54.095: DEBUG/dalvikvm(288): Trying to load lib /data/data/org.cocos2dx.application/lib/libhelloworld.so 0x44e7ed20
06-02 05:16:54.114: DEBUG/dalvikvm(288): Added shared lib /data/data/org.cocos2dx.application/lib/libhelloworld.so 0x44e7ed20
06-02 05:16:54.114: DEBUG/dalvikvm(288): No JNI_OnLoad found in /data/data/org.cocos2dx.application/lib/libhelloworld.so 0x44e7ed20, skipping init
06-02 05:16:54.206: DEBUG/qemud(38): fdhandler_accept_event: accepting on fd 10
06-02 05:16:54.206: DEBUG/qemud(38): created client 0x16068 listening on fd 15
06-02 05:16:54.206: DEBUG/qemud(38): client_fd_receive: attempting registration for service ‘sensors’
06-02 05:16:54.206: DEBUG/qemud(38): client_fd_receive: -> received channel id 9
06-02 05:16:54.215: DEBUG/qemud(38): client_registration: registration succeeded for client 9
06-02 05:16:54.265: DEBUG/qemud(38): fdhandler_event: disconnect on fd 15
06-02 05:16:54.316: WARN/apk path(288): /data/app/org.cocos2dx.application-2.apk
06-02 05:16:54.465: INFO/ActivityManager(59): Displayed activity org.cocos2dx.application/.ApplicationDemo: 1586 ms (total 1586 ms)
06-02 05:16:54.695: DEBUG/libEGL(288): egl.cfg not found, using default config
06-02 05:16:54.705: DEBUG/libEGL(288): loaded /system/lib/egl/libGLES_android.so
06-02 05:16:55.062: INFO/DEBUG(31): ** ** ** ** ** ** ** **
06-02 05:16:55.062: INFO/DEBUG(31): Build fingerprint: ‘generic/sdk/generic/:2.2/FRF91/43546:eng/test-keys’
06-02 05:16:55.066: INFO/DEBUG(31): pid: 288, tid: 296 >>> org.cocos2dx.application <<<
06-02 05:16:55.076: INFO/DEBUG(31): signal 11 (SIGSEGV), fault addr deadbaad
06-02 05:16:55.086: INFO/DEBUG(31): r0 00000000 r1 80000000 r2 00000027 r3 00000000
06-02 05:16:55.086: INFO/DEBUG(31): r4 00000000 r5 deadbaad r6 00001728 r7 41858f44
06-02 05:16:55.086: INFO/DEBUG(31): r8 46d4cd58 r9 41858f3c 10 41858f28 fp 0012d3f8
06-02 05:16:55.086: INFO/DEBUG(31): ip ffffffff sp 46d4cb70 lr afd154c5 pc afd11dc4 cpsr 40000030
06-02 05:16:55.275: INFO/DEBUG(31): #00 pc 00011dc4 /system/lib/libc.so
06-02 05:16:55.284: INFO/DEBUG(31): #01 pc 0001889a /system/lib/libc.so
06-02 05:16:55.284: INFO/DEBUG(31): code around pc:
06-02 05:16:55.296: INFO/DEBUG(31): afd11da4 1c2bd00b 2d00682d e026d1fb 2b0068db
06-02 05:16:55.296: INFO/DEBUG(31): afd11db4 4e17d003 51a02001 4d164798 24002227
06-02 05:16:55.326: INFO/DEBUG(31): afd11dc4 f7fb702a 2106ee14 ef10f7fc 05592380
06-02 05:16:55.326: INFO/DEBUG(31): afd11dd4 6091aa01 1c116054 94012006 eab6f7fc
06-02 05:16:55.335: INFO/DEBUG(31): afd11de4 2200a905 f7fc2002 f7fbeac2 2106ee00
06-02 05:16:55.335: INFO/DEBUG(31): code around lr:
06-02 05:16:55.335: INFO/DEBUG(31): afd154a4 b0834a0d 589c447b 26009001 686768a5
06-02 05:16:55.335: INFO/DEBUG(31): afd154b4 220ce008 2b005eab 1c28d003 47889901
06-02 05:16:55.373: INFO/DEBUG(31): afd154c4 35544306 d5f43f01 2c006824 b003d1ee
06-02 05:16:55.375: INFO/DEBUG(31): afd154d4 bdf01c30 0002ae7c 000000d4 1c0fb5f0
06-02 05:16:55.385: INFO/DEBUG(31): afd154e4 43551c3d a904b087 1c16ac01 604d9004
06-02 05:16:55.385: INFO/DEBUG(31): stack:
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb30 00000015
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb34 afd1453b /system/lib/libc.so
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb38 afd405a0 /system/lib/libc.so
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb3c afd4054c /system/lib/libc.so
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb40 00000000
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb44 afd154c5 /system/lib/libc.so
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb48 00000000
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb4c afd1450d /system/lib/libc.so
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb50 afd41724 /system/lib/libc.so
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb54 afd40328 /system/lib/libc.so
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb58 00000000
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb5c 00001728
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb60 41858f44
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb64 afd147ab /system/lib/libc.so
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb68 df002777
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb6c e3a070ad
06-02 05:16:55.400: INFO/DEBUG(31): #00 46d4cb70 41858f44
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb74 afd40328 /system/lib/libc.so
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb78 80b5d8f0 /data/data/org.cocos2dx.application/lib/libcocos2d.so
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb7c 0000019a
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb80 41858f44
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb84 fffffbdf
06-02 05:16:55.400: INFO/DEBUG(31): 46d4cb88 afd40328 /system/lib/libc.so
06-02 05:16:55.415: INFO/DEBUG(31): 46d4cb8c 80b5d8f0 /data/data/org.cocos2dx.application/lib/libcocos2d.so
06-02 05:16:55.415: INFO/DEBUG(31): 46d4cb90 0000019a
06-02 05:16:55.415: INFO/DEBUG(31): 46d4cb94 afd1889f /system/lib/libc.so
06-02 05:16:55.415: INFO/DEBUG(31): #01 46d4cb98 afd40328 /system/lib/libc.so
06-02 05:16:55.415: INFO/DEBUG(31): 46d4cb9c afd1889f /system/lib/libc.so
06-02 05:16:55.415: INFO/DEBUG(31): 46d4cba0 0000019a
06-02 05:16:55.415: INFO/DEBUG(31): 46d4cba4 80b5dad8 /data/data/org.cocos2dx.application/lib/libcocos2d.so
06-02 05:16:55.415: INFO/DEBUG(31): 46d4cba8 80b5dad8 /data/data/org.cocos2dx.application/lib/libcocos2d.so
06-02 05:16:55.446: INFO/DEBUG(31): 46d4cbac 00000000
06-02 05:16:55.546: INFO/DEBUG(31): 46d4cbb0 00000130
06-02 05:16:55.546: INFO/DEBUG(31): 46d4cbb4 80ad1371 /data/data/org.cocos2dx.application/lib/libcocos2d.so
06-02 05:16:55.546: INFO/DEBUG(31): 46d4cbb8 00000000
06-02 05:16:55.575: INFO/DEBUG(31): 46d4cbbc 00000000
06-02 05:16:55.575: INFO/DEBUG(31): 46d4cbc0 00000000
06-02 05:16:55.575: INFO/DEBUG(31): 46d4cbc4 00128348 [heap]
06-02 05:16:55.585: INFO/DEBUG(31): 46d4cbc8 00128348 [heap]
06-02 05:16:55.585: INFO/DEBUG(31): 46d4cbcc 80c03c24 /data/data/org.cocos2dx.application/lib/libhelloworld.so
06-02 05:16:55.585: INFO/DEBUG(31): 46d4cbd0 46d4cd58
06-02 05:16:55.585: INFO/DEBUG(31): 46d4cbd4 00000000
06-02 05:16:55.585: INFO/DEBUG(31): 46d4cbd8 00000000
06-02 05:16:55.595: INFO/DEBUG(31): 46d4cbdc 80ad1835 /data/data/org.cocos2dx.application/lib/libcocos2d.so
06-02 05:16:56.456: WARN/WindowManager(59): Window freeze timeout expired.
06-02 05:16:56.466: WARN/WindowManager(59): Force clearing orientation change: Window{45005f48 org.cocos2dx.application/org.cocos2dx.application.ApplicationDemo paused=false}
06-02 05:16:56.466: WARN/WindowManager(59): Force clearing orientation change: Window{45014e58 SurfaceView paused=false}
06-02 05:16:57.105: INFO/BootReceiver(59): Copying /data/tombstones/tombstone_05 to DropBox (SYSTEM_TOMBSTONE)
06-02 05:16:57.136: DEBUG/Zygote(33): Process 288 terminated by signal (11)
06-02 05:16:57.156: INFO/WindowManager(59): WIN DEATH: Window{45014e58 SurfaceView paused=false}
06-02 05:16:57.156: INFO/ActivityManager(59): Process org.cocos2dx.application (pid 288) has died.
06-02 05:16:57.165: INFO/WindowManager(59): WIN DEATH: Window{45005f48 org.cocos2dx.application/org.cocos2dx.application.ApplicationDemo paused=false}
06-02 05:16:57.365: DEBUG/dalvikvm(59): GC_FOR_MALLOC freed 1563 objects / 456400 bytes in 137ms
06-02 05:16:57.555: DEBUG/dalvikvm(59): GC_EXPLICIT freed 251 objects / 11688 bytes in 182ms
06-02 05:16:57.745: DEBUG/dalvikvm(59): GC_FOR_MALLOC freed 299 objects / 236136 bytes in 176ms
06-02 05:16:57.745: INFO/dalvikvm-heap(59): Grow heap (frag case) to 5.672MB for 89472-byte allocation
06-02 05:16:57.936: DEBUG/dalvikvm(59): GC_FOR_MALLOC freed 0 objects / 0 bytes in 193ms
06-02 05:16:57.946: INFO/WindowManager(59): Setting rotation to 0, animFlags=1
06-02 05:16:57.965: INFO/ActivityManager(59): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/2 nav=3/1 orien=1 layout=17 uiMode=17 seq=5}
06-02 05:16:58.216: INFO/UsageStats(59): Unexpected resume of com.android.launcher while already resumed in org.cocos2dx.application
06-02 05:16:58.316: WARN/InputManagerService(59): Got RemoteException sending setActive(false) notification to pid 288 uid 10036
06-02 05:17:00.826: DEBUG/dalvikvm(59): GC_EXPLICIT freed 650 objects / 377344 bytes in 107ms

I used cocos2d-0.99.5-x-0.8.4, android-ndk-r5b, eclipse adt. My apk is here


ApplicationDemo04.apk.zip (694.3 KB)

when i run helloworld with emulator, i got the errr. Is my lib is wrong? Or some other reasons? Please help me, i try solving it all days.

The resources are not packed into apk.
I think you should refer [[How to run HelloWorld on ndk r4 and r5]].

Also, please keep in mind that if you’re using Eclipse, you’ll have to refresh the assets to get them synced with your Java project.
(context menu @ files tree (left side of the screen) > refresh)

So when you think everything is, or should be, okay: first try to refresh instead of doing complicated stuff to look at the issue at hand. It might save you lots of time :slight_smile:

Yes! Assets is just the problem!
I didn’t use the build_native.sh, so not all rescoures is copied to assets dir.
Thanks you all nice guys.
But from the logcat, it seems a mismatched lib error. It is not friendly!
I strongly suggest to add a message box or other explict hint at this case.
It will help for newbie to learn cocos2d-x!