2011-01-07 33 views
31

我想使用hierarchyviewer工具來查看我的Android應用程序的佈局。Android hierarchyviewer無法加載窗口數據

我可以運行hierarchyviewer,並查看模擬器運行。我點擊<Focused Window>並嘗試加載視圖層次並且得到錯誤:使用Eclipse 3.5.2

Unable to load window data for window <Focused Window> on device emulator-5554.

我開發上OSX(10.6.5)。我目前正在通過Eclipse調試一個自定義大小的模擬器。我已經使用Eclipse中的AVD和SDK管理器將Android工具更新到最新版本(修訂版8)。我還沒有找到任何線索搜索錯誤消息,或者一般的heirarchy查看器問題。

有沒有人有一個想法如何讓工具工作?

+1

我有同樣的問題,你有沒有解決這個問題? – Emerald214 2011-06-24 15:31:55

回答

35

我發現應用程序的視圖層次結構不會在應用程序正在調試時加載。你有沒有嘗試解僱調試器,並從啓動圖標啓動應用程序?

+2

我有同樣的問題,我的應用程序沒有被調試。它只是在模擬器上運行。 – 2011-11-09 16:59:54

+0

沒有必要重新啓動應用程序,從eclipse停止調試器解決了這個問題。謝謝! – Maragues 2012-02-22 16:22:24

+1

或關閉日食也有幫助 – max4ever 2012-02-29 10:35:52

6

在我的情況下,這是一個回車字符(U + 000D)在我的一個TextViews,防止層次結構查看器加載窗口數據。

這些認爲不要在這種情況下,忍不住道:

  • 清潔項目
  • 在調試模式下部署應用程序不
  • 收盤蝕
  • 運行adb kill-server && adb start-server
  • 試圖像其他意見com.android.settings.Settings or com.android.development.Development(which worked fine)
-8

對於我來說,加入Internet使用,許可清單解決了這個問題:

<uses-permission android:name="android.permission.INTERNET"/>