xamarin.android - Crashlytics 日志显示 java 文件行号而不是 cs 文件
问题描述
我正在开发Xamarin.Android
本机应用程序,我们将代码写入.cs
文件中。我们还集成了 Crashlytics。我们在 Crashlytics 上收到异常,但行号显示为 .java 文件而不是 .cs 文件,这没有任何意义。我们的设备上没有发生崩溃。有什么方法可以让 .cs 文件行号崩溃?我的活动名称是MyActivity.cs
,但在堆栈跟踪中,它显示MyActivity.java
.
堆栈跟踪
Fatal Exception: md5bcaacea39e485ed8e3d7f0e2edda77a7.MonoExceptionHelper: (NullReferenceException) Object reference not set to an instance of an object
at md8340a283ba8745f8993ee3dff35d08f0.MyActivity.n_onCreate(MyActivity.java)
at md8340a283ba8745f8993ee3dff35d08f0.MyActivity.onCreate(MyActivity.java:29)
at android.app.Activity.performCreate(Activity.java:7183)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1220)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2910)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3032)
at android.app.ActivityThread.-wrap11(Unknown Source)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1696)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6944)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
解决方案
推荐阅读
- asp.net - 每个控制器在 ASP.NET Swagger 端点中都有一个单独的 swagger.json
- json - 使用 jq 进行转换时如何引用“子文档”
- node.js - 使用云功能将视频从 Firebase 存储上传到 youtube
- wsdl - 从 spyne wsdl 输入和输出中删除外标签
- ruby-on-rails - 使用刺激反射创建一个赞按钮
- arduino - 我想要 arduino 输出声音自定义
- python-3.x - 使用python格式化excel并在excel中写入
- google-colaboratory - 如何在 Colab 上升级到 python 3.8?
- javascript - 有没有更好的方法来使用 jquery 来完成这个?
- go - protoc-gen-go 特定版本需要