您的位置:首页 > 编程语言 > Java开发

解决ImageViewTest问题

2013-08-11 11:44 239 查看
在前一篇博客中,我提出了一些疑问。在之后我对项目进行了几次调试,终于发现了问题所在。我对项目进行修改过后,直接运行改项目,这是就报了一些不知道什么的错。在我对改项目进行清理过后,再次运行的时候就不会出现同样的问题,我猜想在我们的项目运行的时候,有一些数据、地址在我们的Dalvik虚拟机中保存了,在我们下车运行的时候,虚拟机默认还是调用这些数据和地址,这也就解释了我的那些调试错误。对于这个问题我也在网上查阅一了一下资料。这方面的资料也不是很多,所以这儿我提醒一句,在我们修改了项目后,想要再调试的话,一定要记得清理一下改项目(Project--clean)

我想还是用实例来说明这一切更有力,下面我列举几种情况下R.java中的两个变量的值(注:android中的R.java是由系统自动生成的,不是由程序员编写的)

第一次运行项目时,R.java中两个变量的值

public static final int image1=0x7f080005;

public static final int image2=0x7f080004;

修改过XML文件中的组件后R.java中这两个变量的值

public static final int image1=0x7f080005;

public static final int image2=0x7f080004;

这时候运行就会报异常

清理了该项目过后R.java中这两个变量的值

public static final int image1=0x7f080005;

public static final int image2=0x7f080001;

这提醒我们在之后的编程中,对于一些细节一定要注意
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  调试 编程 细节 R.java
相关文章推荐