2017-03-17 55 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" 
相关问题