新建工程的时候,包名随便写了com.kec.activity,后来觉得不是很好,改成com.table.activity,结果发现gen下的R.java文件的包名还是原来的com.kec.activity
不管是尝试把R.java里的包名改为com.table.activity,还是把R.java删除,eclipse都自动生成com.kec.activity。。
网上查了下发现,R.java是由ADT维护的,ADT会监测到工程里的资源文件,自动在R.java里注册一个ID方便使用。
一路找下来终于找到AndroidMainfast.xml这个文件。。在这个文件最开头的mainfast的定义中,有个package="com.kec.activity",还是原来的包名,修改成com.table.activity之后,刷新发现工程里原来的R.java自动删除,只留下了com.table.activity下的R.java。
问题解决