hi,
I am new to cocos2dx and porting ios project to android platform. i made HelloWorld project from command line and it runnig successfully on my device.
Then i added ios game classes in android.mk file and it build successfully. I dont change Appdelegate class and helloWorld class, so it loaded hello world scene in AppDelegate class . But when i run this in my device it crashes but running good in IOS device.
I am using cocos2dx v3.3 with ndk 9d and 10c and device i used is Nexus 5 running with Android 5.1. My target platform of project is Android 4.4w. I used ndk-stack and it shows like-
********** Crash dump: **********
Build fingerprint: ‘google/hammerhead/hammerhead:5.1/LMY47I/1767468:user/release-keys’
pid: 26538, tid: 26538, name: aybuff.BOWFinal >>> com.playbuff.BOWFinal <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
Stack frame #00 pc 0096479c /data/app/com.playbuff.BOWFinal-1/lib/arm/libcocos2dcpp.so (_JavaVM::GetEnv(void**, int)+28): Routine ??
??:0
Stack frame #01 pc 00964f90 /data/app/com.playbuff.BOWFinal-1/lib/arm/libcocos2dcpp.so (cocos2d::JniHelper::cacheEnv(JavaVM*)+44): Routine ??
??:0
Stack frame #02 pc 00965108 /data/app/com.playbuff.BOWFinal-1/lib/arm/libcocos2dcpp.so (cocos2d::JniHelper::getEnv()+72): Routine ??
??:0
Stack frame #03 pc 009652b8 /data/app/com.playbuff.BOWFinal-1/lib/arm/libcocos2dcpp.so (cocos2d::JniHelper::getStaticMethodInfo(cocos2d::JniMethodInfo&, char const*, char const*, char const*)+72): Routine ??
??:0
Stack frame #04 pc 00963840 /data/app/com.playbuff.BOWFinal-1/lib/arm/libcocos2dcpp.so (getPackageNameJNI()+108): Routine ??
??:0
Stack frame #05 pc 00aec6ac /data/app/com.playbuff.BOWFinal-1/lib/arm/libcocos2dcpp.so (cocos2d::UserDefault::initXMLFilePath()+56): Routine ??
??:0
Stack frame #06 pc 00aec57c /data/app/com.playbuff.BOWFinal-1/lib/arm/libcocos2dcpp.so (cocos2d::UserDefault::getInstance()+16): Routine ??
??:0
Stack frame #07 pc 0059d2e4 /data/app/com.playbuff.BOWFinal-1/lib/arm/libcocos2dcpp.so: Routine TIFFFreeDirectory at ??:?
Stack frame #08 pc 0059d3b0 /data/app/com.playbuff.BOWFinal-1/lib/arm/libcocos2dcpp.so: Routine TIFFFreeDirectory at ??:?
Stack frame #09 pc 000015b5 /system/bin/linker (__dl__ZN6soinfo12CallFunctionEPKcPFvvE+44)
Stack frame #10 pc 00001689 /system/bin/linker (__dl__ZN6soinfo9CallArrayEPKcPPFvvEjb+140)
Stack frame #11 pc 0000185f /system/bin/linker (__dl__ZN6soinfo16CallConstructorsEv+142)
Stack frame #12 pc 00003259 /system/bin/linker (__dl__Z9do_dlopenPKciPK17android_dlextinfo+192)
Stack frame #13 pc 00000f1d /system/bin/linker (__dl__ZL10dlopen_extPKciPK17android_dlextinfo+24)
Stack frame #14 pc 001e102d /system/lib/libart.so (art::JavaVMExt::LoadNativeLibrary(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, art::Handleart::mirror::ClassLoader, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >)+544)
Stack frame #15 pc 00207b13 /system/lib/libart.so (art::Runtime_nativeLoad(_JNIEnv, _jclass*, _jstring*, _jobject*, _jstring*)+514)
Stack frame #16 pc 000797f5 /data/dalvik-cache/arm/system@framework@boot.oat
Please help.