2017-03-17 58 views
1

我在爲Android構建一個應用程序。我正在模擬Nexus 5來測試它。它在模擬器上工作得很好,但是當我嘗試在真正的Nexus 5上測試它時,我點擊按鈕時會崩潰。在模擬器上工作的應用程序,但不在真實的手機上

有沒有辦法得到這個錯誤的報告?就像它發送到我的電子郵件地址,所以我可以檢查它,並嘗試修復它或類似的東西。因爲我不知道什麼是錯的。

+1

「有什麼方法可以獲得此錯誤的報告嗎? - 檢查LogCat:https://stackoverflow.com/questions/23353173/uncomfort-myapp-has-stopped-how-can-i-solve-this – CommonsWare

+0

LogCat是正確的答案,但只是爲了好玩:[Crashlytics]( https://fabric.io/kits/android/crashlytics)。它實際上可以向您發送有關崩潰的電子郵件。 –

+0

如果應用程序無法在我的真實設備上工作,我該如何檢查LogCat?在模擬器上它工作正常。 –

回答

1

我決定遵循Markus Kauppinen的建議,並在我的應用程序中設置Crashlytics。該問題與我在應用程序中加載的Bitmap引起的OutOfMemoryError有關。我通過在我的清單中添加以下行來解決了問題:

android:largeHeap="true" 
相關問題