今天当我从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

posted on 2018-02-02 08:45  龙从一  阅读(266)  评论(0编辑  收藏  举报