[問題] Eclipse 修改完跑 VM 不生效 [已解決]

看板AndroidDev作者 (冰祕熊巴)時間12年前 (2013/06/30 10:52), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
已解決.. 原來如我猜測的.. 是 R.java 操壞掉了 Project / Clean 清除後,重新來過一遍就正常了 Thanks God~~~~~~~~~~~~ ======================================================================== 求救... >"< 昨晚興致勃勃加了新功能,搞到天亮,眼皮沈重之際 突然發現怪情況,就是 XML 檔怎麼改,VM 跑出來怎麼都還是舊的畫面 想說精神不際先睡個覺,沒想到隔天再試,竟然真的見鬼了 不論改 xml 的 text size... text 內容 都是舊的畫面 雖然確定是跑 normal 的 layout ,但我還是把 large, xlarge 也抓出來一起改內容 但是通通不生效 天啊........... 請問這是什麼原因 Orzzzzzzzzz ps1. VM 有重新 new 過, eclipse 也有重開過... ps2. string.xml 也不生效 但 java 會生效 ps3. 前晚新加的是一個 widget http://code.google.com/p/android-wheel/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.231.188

06/30 11:17, , 1F
uninstall the older and then install
06/30 11:17, 1F
在 VM 中移除我的應用程式,接著再從 eclipse run 上去 還是舊的畫面... 講一個我懷疑的點,昨天加的 widget 作法是先匯入他的 jar,然後直接抓一個 demo.java 和 demo layout 進我的專案修改 demo.java 第一行是 import kankan.wheel.R demo layout 用到一個他的元件 <kankan.wheel.widget.WheelView android:id="@+id/wheel_number" android:layout_height="120dp" android:layout_width="120dp" /> 但 demo.java 裡面的 findViewById(R.id.wheel_number) 會報錯 經檢查因為專案/gen/kankan.wheel/R.java 並沒有產生 wheel_number 的元件 反而是產生在我的專案/gen/myProject/R.java 裡頭 於是我把 demo.java 第一行 import.kankan.wheel.R 註解掉,那一行報錯就沒了 如此一來,可讓新加的 widget 正常運作,整體程式也可以正確運行 但我不知道是不是這個原因導致現在 xml 都無法修改生效... ※ 編輯: shawnba 來自: 114.34.231.188 (06/30 13:21)

06/30 20:38, , 2F
多用alt-p,n可保平安^^;
06/30 20:38, 2F
文章代碼(AID): #1Hpvrg8h (AndroidDev)