cocos2d-x 3.0 CPP项目 添加Testin Crash

cocos2d-x 3.0 CPP项目 添加Testin Crash,第1张

概述参考资料:http://crash.testin.cn/help/doc/12/23 1.注册账号,获得appkey,然后下载Testin的Cocos插件。 2.解压缩后,并拷贝相应文件到项目 将Testin-cocos-plugin\Android_libs\testinagent.jar 文件拷贝到 项目路径\proj.android\libs\ 文件夹下 将Testin-cocos-plug

参考资料:http://crash.testin.cn/help/doc/12/23


1.注册账号,获得appkey,然后下载Testin的Cocos插件 2.解压缩后,并拷贝相应文件到项目

将Testin-cocos-plugin\AndroID_libs\testinagent.jar 文件拷贝到 项目路径\proj.androID\libs\ 文件夹下

将Testin-cocos-plugin\AndroID_libs\armeabi\libNativeCrash.so 文件拷贝到项目路径\proj.androID\jni\prebuilt\ 文件夹下面(如果prebuilt文件夹不存在,新建该文件夹)

将Testin-cocos-plugin\crashhelper\ 文件夹拷贝到项目路径\cocos2d\external\ 文件夹下面


3.修改项目路径\proj.androID\jni\AndroID.mk 文件


第一步,在LOCAL_MODulE := cocos2dcpp_shared 前 加如下几行

LOCAL_MODulE:=NativeCrashLOCAL_SRC_fileS:=prebuilt/libNativeCrash.soinclude $(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.androID\obj\local\armeabi\libcocos2dcpp.so 文件打包到libcocos2dcpp.zip文件,然后上传到Testin后台

总结

以上是内存溢出为你收集整理的cocos2d-x 3.0 CPP项目 添加Testin Crash全部内容,希望文章能够帮你解决cocos2d-x 3.0 CPP项目 添加Testin Crash所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1067367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存