最近使用Eclipse配合ADT开发Android感觉到bug还是很多的,问题比Symbian还要多,突然感觉到微软真的是处处想到开发者。Eclipse的稳定性和运行效率再次体现出了Java的不足。新问题来了,编译时总是报错,clear build后,重启Eclipse还是错误。奇怪了,仔细用FileMon监视了下文件变化,Eclipse和ADT竟然在C:\Documents and Settings\android123.com\Local Settings\Application Data\Android 文件夹中建立和很多文件(其中android123.com是我当前电脑用户名),似乎是Cache缓存,清空后才解决问题。
另外,很多使用ADT插件配合Eclipse的网友开发Android程序时可能会遇到类似R.id.XXX cannot be resolved的错误,即使你正确的在main.xml中定义了这个布局id仍然无法编译。这是R.id是Android特殊的资源定义模式,只需要保存关闭Eclipse的工程重新打开就解决了,似乎是Eclipse IDE的一个bug。
【编辑推荐】