腾讯 Bugly for Xamarin Android 的插件


因为项目中需要异常控制,所以在 gpyer bugly 等 Bug 收集平台中选择,最后选定了 Bugly。

于是将 Bugly 的插件 进行了 Java Binding,打成了 Xamarin 可用的 DLL。

因为现在仅用到 MonoDroid 所以只支持了 Android

https://github.com/chsword/xamarin-bugly

xamarin-bugly for android

已经打包为 DLL 内部已经集成 Jar 包,无需再次引用

关于 Bugly

[http://bugly.qq.com/] 当前 Buly 版本 : v1.2.9 已经支持的方法

命名空间:

Com.Chteam.Agent

使用方法

  • 引用 DLL
  • 为 Mono Android 项目添加一个 Application 类
    [Application]    
    public class AndroidApplication : Application    {        
        public AndroidApplication(IntPtr handle, JniHandleOwnership ownerShip) : base(handle, ownerShip)        {        }        
        public override void OnCreate()        {            
            base.OnCreate();            
            Com.Chteam.Agent.BuglyAgentHelper.Init(this.ApplicationContext, "appId");        
        }    
    }


Release Notev1.0

已支持方法: CrashReport.initCrashReport ->
    BuglyAgentHelper.init
CrashReport.setUserId ->
    BuglyAgentHelper.setUserId
CrashReport.testJavaCrash ->
    BuglyAgentHelper.testJavaCrash
CrashReport.postCatchedException ->
    BuglyAgentHelper.postCatchedException