2011-04-07 109 views
20

我試圖在Android應用程序中進行調試,當遇到斷點時,Eclipse向我展示了很多窗口,其中之一是帶有提示符的「交互式控制檯」 :我認爲能夠輸入語句和/或其他內容,但它似乎被禁用。 我該如何使用它?如何在調試中使用Eclipse交互式控制檯

+0

@ Cris還有另一種看法'Expressions',您可以在其中輸入一些對當前執行點進行檢查並執行一些計算的語句。 – Varun 2013-09-11 23:37:45

回答

7

窗口 - 顯示視圖 - 調試 - 顯示

這將爲您提供一個窗口中輸入的語句和執行/檢查它們。 這是一個在覈心eclipse平臺中可用的功能。它在大多數情況下也適用於基於Android的項目。

上顯示視圖更多信息可以在這裏找到:http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/views/debug/ref-debug_view.htm

對於Eclipse中的調試功能很好的概述,請查看這篇文章:http://www.cavdar.net/2008/09/13/5-tips-for-debugging-java-code-in-eclipse/

+1

這是解決問題的替代方法,但未回答爲什麼禁用交互式控制檯的問題。同樣的事情發生在我身上。感謝關於顯示視圖的提示! – killdash9 2011-08-03 01:29:33

+0

仍然沒有直接回答這個問題,但至少你回答了似乎是潛在需求的東西:一個調試顯示控制檯。謝謝先生,你有我的+1。 – JMTyler 2013-01-16 19:32:43

+0

顯示視圖和交互式控制檯視圖是不同的東西... – j040p3d20 2013-09-20 13:00:24

0
  1. 您可以使用Logcat並可以通過看你的檢查點

    android.util.Log.e("","CheckPoint");

  2. 可以使用Toast像你敬酒檢查要點:

    Toast.makeText(this, "Write here what you want see",1 or 0).show();

    1->長的時間很短的時間顯示爲0。

    此程序在程序運行時顯示在設備屏幕上。

  3. 您可以使用控制檯屏幕看到這樣的打印語句防爆輸出---

    java.lang.System.out.print("Checking");

+7

太原始,緩慢且不靈活的調試方式。我們是在21世紀,使用Java和現代IDE,而不是70年代用C. – m0skit0 2012-11-30 15:54:42

+0

編程@ArunChandravanshi你可能意指'android.util.Log',並且也錯過了'Toast'上的'show()'。編輯! – Varun 2013-09-11 23:26:41

0

這是你已經安裝其他插件可能提供這一觀點,而且它並不意味着供Android Java代碼使用。請參閱here(不接受答案,但社區青睞)。

-1

使用 try{ statements...; } catch(Exception e){ System.out.println("the error message "+e); } 將顯示錯誤消息。

1

只要調試程序希望從控制檯輸入一些信息,就會使用Eclipse調試視圖中的「交互式控制檯」。

相關問題