2010-08-24 79 views
1

首先,我是新的android開發。直到今天,我的應用程序一直在進行許多不同的活動。Android @ + ID在佈局xml崩潰的應用程序

我一直在試圖添加一個新的<Button />元素到我的一個佈局xml文件。但是,如果我給它一個新的ID(例如,android:id="@+id/button_unique"),我的應用程序在加載時崩潰,大概是因爲正在加載資源。如果我將ID更改爲現有ID(或完全刪除android:id屬性),則該應用加載正常。

新資源ID確實出現在R.java中。但是,我可以在logcat控制檯中看到一個No package identifier when getting value for resource number 0x7f060000錯誤。我不確定這是否相關?也許我在某個地方犯了一個愚蠢的錯誤,但是如果有人能幫助我達到這個底部,那將是非常感謝。

感謝

+0

我現在有這個問題,我很傷心。 :( – opedog 2011-05-06 02:32:11

回答

1

這實在是很難知道沒有你發佈的代碼示例,但一個可能的解決方案,它可以工作是命名的新的獨特的按鈕後,重新保存並在模擬器再次運行之前重建項目。這將重新存儲R.java中的新變化,這種變化在沒有重建/重建的情況下不會發生。希望有所幫助。祝你好運!

2

我解決了這個問題,通過從頭開始重建,如另一篇文章所述。我在建造之前輸入了ant clean