2014-01-31 25 views
0

構建應用程序時我正在開發的資源從採摘,我有資源可繪製文件夾採摘機器人

drawable-sw360dp-xhdpidrawable-sw800dp-xhdpi

當我跑的應用程序(在360dp裝置)的Android應用程序這兩個文件夾都存在於最終的apk中。我在eclipse中沒有編譯時錯誤。

但是,當我打開應用程序(在運行時),這是目前在800dp文件夾中的資源導致問題,說

inflateexception binary xml file error inflating class <unknown>

只有當我從800dp文件夾複製的資源360dp文件夾異常未來。即使我也提取了apk,這兩個文件夾都存在。

爲什麼這個異常即將到來,爲什麼這兩個文件夾都出現在最終的apk中?

+0

這兩個文件夾中的資源名稱是否相同 – Meenal

+0

不,實際上有些資源不在'360dp'文件夾中,但存在於'800dp'文件夾中。不,編譯錯誤即將到來,當我運行該應用程序時,所提到的異常將用於'800dp'文件,而不是'360dp'文件。 – Chaitanya

+0

爲什麼你沒有在360dp中保存這些文件,因爲當你運行你的應用程序時,資源是從360dp中獲取的,因爲它們不存在在那裏你正面臨錯誤 – Meenal

回答

1

可能是你使用了相同的佈局,因爲它是給出錯誤,只是檢查你的佈局或使用的資源的名稱。