在此花了大約一個小時,所以我想我會爲其他人省去麻煩。使用Eclipse 3.6.2。當在Eclipse中調試時findViewById無法找到GUI資源時該怎麼辦
我的調用findViewById GUI小部件保持返回null。一遍又一遍地檢查代碼和xml,沒有問題。最後退出並重新啓動Eclipse,並突然發現ViewById工作。
在此花了大約一個小時,所以我想我會爲其他人省去麻煩。使用Eclipse 3.6.2。當在Eclipse中調試時findViewById無法找到GUI資源時該怎麼辦
我的調用findViewById GUI小部件保持返回null。一遍又一遍地檢查代碼和xml,沒有問題。最後退出並重新啓動Eclipse,並突然發現ViewById工作。
下一次您可以刪除R.java文件,並讓Eclipse重新生成它,那麼它也應該工作。
這是ADT 10的一個bug。R.java生成find,但資源沒有優化,並且打包在bundle中。 – James 2011-04-12 19:51:47
我發現在添加新資源時我一直需要執行Project> Clean。如果我簡單地告訴它構建,R.java將會重新生成,但是資源不會被優化並打包到包中。將它粉碎成一個Android錯誤並記住清理。
大聲笑。什麼都行不通時,重啓! – azharb 2011-04-12 19:37:16