1.注册账号,获得appkey,然后下载Testin的Cocos插件。
2.解压缩后,并拷贝相应文件到项目
@H_301_0@将Testin-cocos-plugin\Android_libs\testinagent.jar 文件拷贝到 项目路径\proj.android\libs\ 文件夹下 @H_301_0@将Testin-cocos-plugin\Android_libs\armeabi\libNativeCrash.so 文件拷贝到项目路径\proj.android\jni\prebuilt\ 文件夹下面(如果prebuilt文件夹不存在,新建该文件夹) @H_301_0@将Testin-cocos-plugin\crashhelper\ 文件夹拷贝到项目路径\cocos2d\external\ 文件夹下面 @H_301_0@3.修改项目路径\proj.android\jni\Android.mk 文件
@H_301_0@@H_301_0@第一步,在LOCAL_MODULE := cocos2dcpp_shared 前 加如下几行
LOCAL_MODULE:=NativeCrash LOCAL_SRC_FILES:=prebuilt/libNativeCrash.so include $(PREBUILT_SHARED_LIBRARY) include $(CLEAR_VARS)@H_301_0@
@H_301_0@第二步,在LOCAL_WHOLE_STATIC_LIBRARIES部分添加一行 @H_301_0@LOCAL_WHOLE_STATIC_LIBRARIES += testin_crash_helper_static
@H_301_0@
@H_301_0@第三步,在call import-module 部分添加一行 @H_301_0@$(call import-module,crashhelper)
4.修改AppDelegate.cpp文件
@H_301_0@@H_301_0@第一步,添加头文件
#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 ....... }
@H_301_0@