An error has occurred. See error log for more details.java.lang.IncompatibleClassChangeError
当我们在应用eclipse开发android项目时,最烦的就是在开发的过程中遇到各种各样的问题,比如当你前一天的工作已经完成了,但是第二天打开工作空间,点击Java类准备要编辑的时候,突然发现只要你一点击Java类,就会弹出一个对话框提示错误,如下图所示:
这时,你想进去编辑,接着下一轮的工作都难,只有当你把相应的问题解决了之后才能在进行编辑,否则就算你能打开xml文件,这时你的工作还是等于无法开展。
当我遇到这个错误的时候百度了一下,一般解决方法有以下几种:
1, windows ———>preference——>Android———>build———>copy右边中间位置的default debug keystore的路径,
然后返回到该目录下, 删除configuration文件夹里除config.ini和config.setting以外的所有文件,重启Eclipse,重启后你就不会再看到之前的错误了。
这种方法我试过了,我本身建有两个工作空间,这个方法对其中的一个方法有用,但对于另一个工作空间上的eclipse就没用了。
2,打开cmd 输入命令行清除数据的形式,主要步骤如下:
我的eclipse安装文件是存在D:\adt-bundle-windows-x86\eclipse里的
1>开始———>运行———>打“cmd”进入cmd.exe窗体(或者是直接按住home+R快捷键就直接进入也行).
2>默认的是C盘,输入D:按回车键后将当前目录切换到D盘,如下所示:
3>接着输入cd adt-bundle-windows-x86按回车键后进入到D盘的adt-bundle-windows-x86文件下:
4>再输入cd eclipse 按回车键后进入到eclipse文件下
5>最后输入eclipse.exe -clean,按回车键后eclipse就会自动重启,
按照上面的五个步骤之后你就会发现你的项目可以正常运行了。