2017-07-08 47 views
0

我發佈的應用程序在某些特定設備上崩潰。我不斷收到來自只是「無法打開」應用程序的用戶的消息。這當然會降低Google Play上的評分。檢測非常早的崩潰

在Android Vitals上沒有提到這些崩潰,我收到的所有崩潰都是在應用啓動後管理和發生的,但是如果我過濾了設備型號或Android版本,以尋找那些告訴我該應用未打開,我發現絕對沒有。

我安裝了crashlytics,我驚訝於事實,我收到完全不同的錯誤通信,所以Android的Vitals似乎只是部分?不管怎樣,還是沒有關於早期崩潰。

我試圖在官方的三星在線仿真器上安裝該應用程序的一些設備,懷疑會崩潰,仍然...猜...沒有。所以我甚至無法測試它,我完全無奈。

我該怎麼做才能阻止這種糟糕的應用程序行爲,這會減少我的快樂用戶數量?我需要一個非常可靠的方法來檢測所有崩潰。

謝謝。

回答

1

使用崩潰報告工具,例如Firebase崩潰報告。每個人的專業用途,工具

https://firebase.google.com/docs/crash/

+0

我已經在使用crashlytics了,如前所述。它被谷歌收購,它將成爲Android的主要崩潰報告工具。 –

0

如前所述,您可以使用崩潰報告工具/框架,此外,你應該知道,脫機墜毀可能不會得到報告,如果用戶沒有讓你使用互聯網,就我所知,沒有辦法解決這個問題。

與此同時,您可以嘗試排除懷疑產生的設備在嘗試修復時出現故障(如果您關心評級)。

+0

是的,但我甚至不確定崩潰是否依賴於設備,它們可能取決於RAM,例如....或者來自與另一個應用程序的衝突。我完全沒有線索,至少爲什麼它會崩潰,至少爲什麼它會崩潰... –

+0

是的,但我甚至不確定崩潰是否依賴於設備,它們可能取決於內存。 ...或來自與另一個應用程序的衝突。我完全沒有線索,至少爲什麼它會崩潰,我需要一些東西來避免...... –

+0

您可能還想在真實設備上測試您的應用(再次使用firbase)。最後,不幸的是,這是使用Android的痛苦。有很多可能的原因(您是否檢查版本或限制它們,您是否排除了使用API​​的設備不可用等)。 – meow