Android之string.xml發生java.lang.NullPointerException錯誤(使用eclipse開發)

使用eclipse開發環境的ADT新建專案時,專案下的res/values目錄預設會有string.xml檔案,string.xml負責描述所用變數及其初始預設值。而開發介面除了xml的明碼介面,亦提供所視即所得的Resources介面。

但是隨便個簡單變數都會造成string.xml報錯java.lang.NullPointerException,後來發現是resources標籤定義不清,稍作修正即可。
﹡resources的修正
修正前:< resources>...變數略< /resources>
修正後:< resources xmlns:android="http://schemas.android.com/apk/res/android">...變數略< /resources>
定義3個簡單變數的string.xml
java.lang.NullPointerException錯誤致使Resource無法呈現前述3個變數
錯誤訊息
修改resources
修改完成,Resource正確顯示變數且不再報錯

沒有留言: