Thank you very much for both of you guys! After a day, I did re-check the project and it seems that the problem is not loading the xml anymore! After I load some level data, I was creating the levels using Box2D and it seems those Box2D codes are causing the crash.
I did check the loadlibrary section of my activity and there I only see my game code library is loaded, is that normal? I’m sure I created the project with Box2D option. In the libs folder I only see my “libgame.so” file and this is the only thing loaded by loadlibrary. My Android.mk shows some other related libraries as static, such as box2d, and when I searched internet about cocos2d-x + box2d, nobody has any example like this :
LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static cocosdenshion_static box2d_static
Interestingly, cocosdenshion is used as static as well and music + sound works very well within the game? Anybody can point me to some direction on how can I ensure that Box2d is loaded properly?