作者shawnba (冰秘熊巴)
看板AndroidDev
标题[问题] Eclipse 修改完跑 VM 不生效
时间Sun Jun 30 10:52:24 2013
已解决.. 原来如我猜测的.. 是 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
1F:推 ncuman:uninstall the older and then install 06/30 11:17
在 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)
2F:推 agudoe2:多用alt-p,n可保平安^^; 06/30 20:38