cocos2d-x 3.0 CPP项目 添加Testin Crash
参考资料:http://crash.testin.cn/help/doc/12/23
1.注册账号,获得appkey,然后下载Testin的Cocos插件。2.解压缩后,并拷贝相应文件到项目将Testin-cocos-pluginAndroid_libstestinagent.jar 文件拷贝到 项目路径proj.androidlibs 文件夹下 将Testin-cocos-pluginAndroid_libsarmeabilibNativeCrash.so 文件拷贝到项目路径proj.androidjniprebuilt 文件夹下面(如果prebuilt文件夹不存在,新建该文件夹) 将Testin-cocos-plugincrashhelper 文件夹拷贝到项目路径cocos2dexternal 文件夹下面
3.修改项目路径proj.androidjniAndroid.mk 文件
第一步,在LOCAL_MODULE := cocos2dcpp_shared 前 加如下几行 LOCAL_MODULE:=NativeCrash LOCAL_SRC_FILES:=prebuilt/libNativeCrash.so include $(PREBUILT_SHARED_LIBRARY) include $(CLEAR_VARS)
第二步,在LOCAL_WHOLE_STATIC_LIBRARIES部分添加一行 LOCAL_WHOLE_STATIC_LIBRARIES += testin_crash_helper_static
第三步,在call import-module 部分添加一行 $(call import-module,crashhelper) 4.修改AppDelegate.cpp文件
第一步,添加头文件 #if CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID #include "crashhelper/TestinCrashHelper.h" #endif 第二步,初始化TestinCrashHelper,在AppDelegate::applicationDidFinishLaunching函数内添加代码 bool AppDelegate::applicationDidFinishLaunching() { ...... #if CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID TestinCrashHelper::initTestinAgent("<yourAppKey>","<yourChannel>"); #endif ....... }
5.上传符号文件将proj.androidobjlocalarmeabilibcocos2dcpp.so 文件打包到libcocos2dcpp.zip文件,然后上传到Testin后台 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |