2011-08-03 66 views
0

我一直有這個問題了一會兒:Android的XML瀏覽器失敗

這裏是我的header.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_height="wrap_content" 
android:layout_width="fill_parent" 
android:orientation="vertical"> 


<ImageView android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:src="@drawable/logo_text"/> 

</LinearLayout> 

這是什麼了Eclipse/Android的XML瀏覽器是給我:

Unable to resolve drawable "C:\Users\Me\MyApp\res\drawable-hdpi\logo_text.png" in attribute "src" 

這發生在其他項目以及看似隨機的圖像。項目 - >清潔也沒有幫助。我知道這對我的機器或eclipse安裝來說是一個問題,因爲它不會發生在我的工作機器上,只有我的家用筆記本電腦上。

安裝應用程序時沒有任何問題,但能夠在無需反覆安裝應用程序的情況下查看佈局更改會很好。

編輯

我也得到這些信息隨時我用在佈局文件的自定義視圖:

error! 
UnsupportedClassVersionError: Bad version number in .class file 
Unable to resolve drawable "C:\Users\Me\MyApp\res\drawable-hdpi\logo_text.png" in attribute "src" 
Exception details are logged in Window > Show View > Error Log 
+0

即使我有這個問題。重新啓動eclipse爲我工作。但這只是一種解決方法,並非解決方案。 – Abhilasha

回答

0

我有時有這樣奇怪的問題,導入新的圖像到我的項目時。你有不同版本的這個文件的其他res-image目錄嗎?你可以嘗試刪除PNG並重新添加到項目中。

+0

試過它沒有運氣:(雖然感謝 – you786

0

錯誤消息明確提到了drawable目錄的-hdpi版本。你是否在可繪製目錄的所有不同版本中都有這個圖像?也許它在res/drawable-ldpi或res/drawable-mdpi但不是res/drawable-hdpi?

如果你還沒有一個,你可以創建一個簡單的res/drawable文件夾並在那裏添加圖像,那麼當系統找不到定義特定的版本時,系統會回退。

+0

其實,它只是在drawable-hdpi中,把它移動到/ drawable沒有修復任何東西,謝謝但是我也更新了這個問題來添加更多的細節 – you786

0

實際上嘗試在ImageView上放置一個id標記:android:id=:"@+id/imageView"。告訴我,如果它工作與否。

+0

它沒有'沒有什麼不同,謝謝 – you786