2017-02-21 39 views
-2

我正在使用我的android手機作爲模擬器,當前版本的android是棉花糖。當我運行有異常的應用程序時,手機中的應用程序正在關閉,甚至沒有說應用程序已停止工作。而android studio沒有顯示任何有關應用程序中發生的錯誤。之前在eclipse以及android studio中,它使用的是應用程序已停止工作,它用於顯示logcat中的所有錯誤。現在我正在使用android studio版本2.2.3,它非常無助地發現應用程序中存在的錯誤。那麼誰能幫我解決這個問題?我的應用程序正在關閉自己,logcat沒有顯示任何錯誤消息

+0

與crashlytics集成 –

+0

從終端嘗試'adb logcat'。或者在您的設備上單獨下載一些Logcat應用程序。最有可能的原因=內存不足 - 關閉你的應用程序。 –

+0

可以請你更具體的crashlytics及其功能和程序集成到android工作室? –

回答

0
private void handleUncaughtExceptions() 
{ 
    Thread.setDefaultUncaughtExceptionHandler (new Thread.UncaughtExceptionHandler() 
    { 
     @Override 
     public void uncaughtException (Thread thread, Throwable e) 
     { 
      handleUncaughtException (thread, e); 
      Log.e(TAG, "error: " + e.getMessage()); 
     } 
    }); 
} 

嘗試在您的主要活動中實施此方法,並在您的主要活動的onCreate()中調用它並查看是否可以看到崩潰日誌。您也可以嘗試在那裏放置一個斷點,並嘗試重現崩潰並查看發生了什麼

+0

它不工作,它說創建handleUncaughtException方法 –

0

原來,android studio沒有任何問題。這是我的手機沒有給android工作室的logcat的正確答覆。我使用了genymotion模擬器,現在它工作的很好。

相關問題