今天当我从github上下载一个工程,并把它的库文件导入eclipse中,发现switch语句报错case expressions must be constant expressions ;
解决方法是:
先把那个工程的properties->android->is Library勾选上的勾去掉
然后clean一下工程就好了;
因为这个工程我要作为另一个工程的库文件,
所以最后还是要继续勾选上is Library哦!
不过这次不会报错啦!
当然要想根本解决就是把switch-case语句换成if-else
下面是个人感觉解释的比较好的文章
原文链接:http://www.jianshu.com/p/89687f618837