1.bugly sdk整個目錄拷貝到cocos_sdk/external
2.在項(xiàng)目中將bugly_sdk/agent/android/*.jar;bugly_sdk/android/*.jar拷貝到項(xiàng)目libs目錄.!!!記得要添加到j(luò)ava的Referenced Libraries否則是不生效的。
當(dāng)前需要加入進(jìn)來的是兩個jar包,一個sdk的一個插件的
3.在項(xiàng)目中將bugly_sdk/android/*.so拷貝到項(xiàng)目的jni/prebuilt
4.Android.mk文件調(diào)整:
#集成libBugly.so,添加在LOCAL_PATH := $(call my-dir)
LOCAL_MODULE := bugly_native_prebuilt
LOCAL_SRC_FILES := prebuilt/$(TARGET_ARCH_ABI)/libBugly.so
include $(PREBUILT_SHARED_LIBRARY)
#引用bugly/Android.mk定義的Module,在LOCAL_STATIC_LIBRARIES := xxx之后
LOCAL_STATIC_LIBRARIES += bugly_crashreport_cocos_static
#添加在末尾
$(call import-module, external/bugly)
5.編輯AndroidManifest.xml添加權(quán)限:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_LOGS" />
6.初始化
在AppDelegate::applicationDidFinishLaunching()接口調(diào)用CrashReport::initCrashReport(addId, debug)
7.實(shí)際測試添加完成后大概半小時(shí)后生效