2012-09-15 70 views

回答

2

一個好工具是Eclipse + Android-SDK中的「LINT」工具。

http://tools.android.com/tips/lint

另一個很好的發現是 「FindBugs的」 即位於Java的錯誤,並提出改進。

http://findbugs.sourceforge.net/ 
http://findbugs.cs.umd.edu/eclipse/ 

是否有任何其他工具,你會建議?

+0

你真的對你的問題的答案感興趣嗎?你回答了同一分鐘,你提出了這個問題,這似乎基本上不可能的答案上面沒有在另一個編輯器準備... – Bananeweizen

2

這並不回答問題,但確實提供了一個替代方案。

在我看來,Intellij IDEA幾乎在每個方面都比Eclipse好。它的代碼檢查器結合Android Lint和Findbugs功能強大。 IDEA發現,報告和展示可能的錯誤,「代碼味道」和重構建議的方式非常棒。我不知道任何IDE都能完成這項工作。

+0

我正在尋找一個Eclipse解決方案。我現在不想看到新的IDE。感謝您提供替代IDE的建議。 –

2

強制關閉只是您代碼中的任何未捕獲的異常,例如NullPointerException。您可以通過將堆棧跟蹤輸出讀取到logcat來調試這些問題。

對於內存分析,我建議你先看Memory management for Android Apps(來自Google I/O 2011會話)並閱讀伴侶博客文章Memory Analysis for Android Applications。他們爲調試內存泄漏和其他問題的策略和工具提供了一些很好的建議。