2014-02-15 66 views
0

如果有可能在Android手機上看到什麼類型的運行時異常?因爲我開發了一個應用程序,在模擬器中正常工作,但在移動設備上停止工作..是否有任何Log-cat .. [日誌貓]:https://play.google.com/store/apps/details?id=org.jtb.alogcat&hl=en不顯示錯誤..!我找不到任何「日誌貓」的教程apk ..請幫助我!在此感謝如何在android手機上運行logcat

+0

如果從命令行執行,則adb logcat {flags}將執行此操作。否則,你的IDE應該有一個內置的LogCat。你在使用Eclipse還是IntelliJ? –

+0

我在我的手機上運行我自己的apk ..它停止工作,我想查看它是什麼類型的異常 –

+0

您是否正在使用手機進行編程?還是用電腦? –

回答

0

您會發現很多應用程序可以讀取已安裝的應用程序的日誌,但它們需要root permissions才能顯示例外情況。

+0

如果它簡單的生根或任何困難? –

0

如果你已經安裝了sdk工具,如果你在連接到計算機的同時運行你的apk,你可以從那裏獲得日誌貓。如果你使用eclipse,甚至有一個可以輕鬆訪問它的人,否則有命令行工具。

實質上,將它插入到您的計算機,您可以到達日誌。

0

我建議你工作,通過:

https://developer.android.com/training/basics/firstapp/index.html?hl=cn

因爲它會讓你設置和教你用的工具。如果你不想這樣做:

命令行:

http://developer.android.com/tools/help/logcat.html

的Eclipse:

How to enable LogCat/Console in Eclipse for Android? How to debug on a real device (using Eclipse/ADT)

的IntelliJ

https://www.jetbrains.com/idea/webhelp/debugging-with-logcat.html

簡稱:根或使用應用程序查看日誌貓,或將其插入計算機。

0

你可以試試這個代碼來查看它

try{ 
    //do something 
}catch(Exception e){ 
    Toast.makeText(context,e.message(),Toast.LENGTH_LONG).show(); 
    //or you can start a new ACTIVITY and put STACKTRACE in a TextView 
} 

但是,這有一個缺點,你應該知道,在你的一部分應用可發生Exception
我嘗試過使用Toast。希望能幫助到你。

相關問題