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

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

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

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

 

xamarin-bugly for android

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

关于 Bugly

当前 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

相关文章:

  • 2021-04-26
  • 2022-12-23
  • 2021-11-16
  • 2022-12-23
  • 2022-12-23
  • 2022-01-06
  • 2021-09-21
  • 2022-12-23
猜你喜欢
  • 2021-10-08
  • 2022-12-23
  • 2021-05-23
  • 2021-09-24
  • 2021-07-30
  • 2021-06-10
  • 2022-12-23
相关资源
相似解决方案