我在生產中有一個應用程序,並且我正在使用Firebase進行錯誤和崩潰日誌記錄。最近,我在堆棧跟蹤中看到一些例外的行,從<OR>
開始。下面是直接從火力地堡報告了一個異常採取(除包名)的例子:Firebase崩潰報告包含堆棧跟蹤<OR>
Exception java.lang.NullPointerException: Attempt to invoke interface method 'void com.mycompany.myapp.managers.b$a.f()' on a null object reference
com.mycompany.myapp.managers.PermissionManager.getInstance (PermissionManager.java)
<OR>.checkPermission (PermissionManager.java)
<OR>.onRequestPermissionsResult (PermissionManager.java)
com.mycompany.myapp.activities.ShareImageActivity.onSaveShare (ShareImageActivity.java)
com.mycompany.myapp.activities.ShareImageActivity$3.onClick (ShareImageActivity.java)
我知道這是不是因爲onRequestPermissionResults
定期堆棧跟蹤不叫checkPermission
和checkPermission
不調用PermissionManager.getInstance
。 爲了安全起見,我認爲這是Android對堆棧跟蹤進行混淆的方式之一,但是我找不到任何相關文檔。有誰知道如何解釋這個堆棧跟蹤?
您使用的是proguard嗎? –
@IshanKhanna是的,我已經上傳了'mapping.txt'文件 – halileohalilei
上傳在哪裏?請將您的stacktrace –